Skip to content

Commit

Permalink
Add privacy command. Spanish texts only to be reviewed first
Browse files Browse the repository at this point in the history
  • Loading branch information
Catrya committed Aug 16, 2024
1 parent 84f3a0f commit e93cb32
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 0 deletions.
9 changes: 9 additions & 0 deletions bot/messages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -723,6 +723,14 @@ const disclaimerMessage = async (ctx: MainContext) => {
}
};

const privacyMessage = async (ctx: MainContext) => {
try {
await ctx.reply(ctx.i18n.t('privacy'), { parse_mode: 'Markdown' });
} catch (error) {
logger.error(error);
}
};

const mustBeGreatherEqThan = async (ctx: MainContext, fieldName: string, qty: number) => {
try {
await ctx.reply(
Expand Down Expand Up @@ -1646,6 +1654,7 @@ export {
invalidLightningAddress,
helpMessage,
disclaimerMessage,
privacyMessage,
mustBeGreatherEqThan,
bannedUserErrorMessage,
fiatSentMessages,
Expand Down
8 changes: 8 additions & 0 deletions bot/start.ts
Original file line number Diff line number Diff line change
Expand Up @@ -584,6 +584,14 @@ const initialize = (botToken: string, options: Partial<Telegraf.Options<MainCont
logger.error(error);
}
});

bot.command('privacy', userMiddleware, async (ctx: MainContext) => {
try {
await messages.privacyMessage(ctx);
} catch (error) {
logger.error(error);
}
});

// Only buyers can use this command
bot.command('fiatsent', userMiddleware, async (ctx: MainContext) => {
Expand Down
13 changes: 13 additions & 0 deletions locales/es.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,7 @@ help: |
/cancel <_id orden_> - Cancela una orden que no ha sido tomada
/cancelall - Cancela todas las órdenes publicadas y que no han sido tomadas
/disclaimer - Muestra los términos y condiciones al usar el bot
/privacy - Muestra la Política de Privacidad
Nostr:
/setnpub <_nostr npub_> - Actualiza tu nostr pubkey, este comando solo es ejecutable en el asistente de /settings
Expand Down Expand Up @@ -618,3 +619,15 @@ order_frozen: Has congelado la orden
dispute_solver: 👮‍♂️ Un solver estará atendiendo tu disputa, puedes escribirle directamente tocando su username => @${solver} <=, si el/la solver te escribe primero, debes pedirle que te diga cuál es el token de tu disputa, tu token es ${token}.
setinvoice_no_response: No tienes ordenes a ser pagadas
already_cancelled: ¡La orden ya ha sido cancelada!
privacy: |
*Política de Privacidad*
Tu privacidad es importante para nosotros, y estamos comprometidos a proteger tu información personal. Esta Política de Privacidad explica qué información recopilamos, cómo, y con qué propósito.
*1. Información que Recopilamos:*
- _Información del Usuario:_ Tu nombre de usuario e ID de Telegram, obtenidos a través de la API de Telegram.
- _Datos de Actividad en el Bot:_ Incluyen el número de transacciones concretadas, la cantidad de días que has usado el bot, el volumen total comerciado, la calificación de la contraparte y el registro de disputas, si las hubiera.
*2. Cómo Utilizamos la Información:*
- _Sistema de Reputación:_ Para construir y mantener el sistema de reputación de cada usuario.
- _Resolución de Disputas:_ En caso de una disputa, proporcionamos al mediador (solver) la siguiente información: tu nombre de usuario, ID de Telegram, número de transacciones concretadas, calificación de la contraparte, cantidad de días usando el bot y el número de disputas acumuladas.

0 comments on commit e93cb32

Please sign in to comment.