From 4771ca669e6256a73162be862bfe120eddcd8f9d Mon Sep 17 00:00:00 2001 From: lucmsilva651 Date: Thu, 25 Jul 2024 23:42:24 -0300 Subject: [PATCH] Some small changes based on #6 --- commands/checklang.js | 14 +++++++------- commands/fun.js | 2 +- commands/getinfo.js | 2 +- commands/help.js | 2 +- commands/privacy.js | 2 +- commands/random.js | 2 +- commands/start.js | 2 +- locales/portuguese.json | 37 ++++++++++++++++++------------------- 8 files changed, 31 insertions(+), 32 deletions(-) diff --git a/commands/checklang.js b/commands/checklang.js index 7d2a37a..83ed567 100644 --- a/commands/checklang.js +++ b/commands/checklang.js @@ -1,11 +1,11 @@ function getStrings(languageCode) { - if (languageCode === 'pt-br') { - return require('../locales/portuguese.json'); - } else { - return require('../locales/english.json'); - } + if (languageCode === 'pt-br') { + return require('../locales/portuguese.json'); + } else { + return require('../locales/english.json'); + } } module.exports = { - getStrings - }; \ No newline at end of file + getStrings +}; \ No newline at end of file diff --git a/commands/fun.js b/commands/fun.js index 96c47e9..763821e 100644 --- a/commands/fun.js +++ b/commands/fun.js @@ -1,5 +1,5 @@ const resources = require('../props/resources.json'); -const { getStrings } = require('./checklang'); +const { getStrings } = require('./checklang.js'); function furryFunction(ctx) { const Strings = getStrings(ctx.from.language_code); diff --git a/commands/getinfo.js b/commands/getinfo.js index 14d812d..61e1e37 100644 --- a/commands/getinfo.js +++ b/commands/getinfo.js @@ -1,6 +1,6 @@ const Config = require('../props/config.json'); const os = require('os'); -const { getStrings } = require('./checklang'); +const { getStrings } = require('./checklang.js'); function formatUptime(uptime) { const hours = Math.floor(uptime / 3600); diff --git a/commands/help.js b/commands/help.js index 8d384e4..f0d9aa9 100644 --- a/commands/help.js +++ b/commands/help.js @@ -1,4 +1,4 @@ -const { getStrings } = require('./checklang'); +const { getStrings } = require('./checklang.js'); const resources = require('../props/resources.json'); module.exports = (bot) => { diff --git a/commands/privacy.js b/commands/privacy.js index 9177a62..faca1e6 100644 --- a/commands/privacy.js +++ b/commands/privacy.js @@ -1,4 +1,4 @@ -const { getStrings } = require('./checklang'); +const { getStrings } = require('./checklang.js'); module.exports = (bot) => { bot.command('privacy', (ctx) => { diff --git a/commands/random.js b/commands/random.js index 4fbc329..9cb8f93 100644 --- a/commands/random.js +++ b/commands/random.js @@ -1,4 +1,4 @@ -const { getStrings } = require('./checklang'); +const { getStrings } = require('./checklang.js'); function getRandomInt(max) { return Math.floor(Math.random() * max); diff --git a/commands/start.js b/commands/start.js index 53b7441..d8f110e 100644 --- a/commands/start.js +++ b/commands/start.js @@ -1,5 +1,5 @@ const resources = require('../props/resources.json'); -const { getStrings } = require('./checklang'); +const { getStrings } = require('./checklang.js'); module.exports = (bot) => { bot.start((ctx) => { diff --git a/locales/portuguese.json b/locales/portuguese.json index 4ffb888..fc802a8 100644 --- a/locales/portuguese.json +++ b/locales/portuguese.json @@ -1,20 +1,19 @@ { - "lynxWelcome": "*Olá! Eu sou o Lynx!*\nEu fui feito com amor por Lucas Gabriel (lucmsilva)!\n\n*Antes de usar, você precisará ler a política de privacidade (/privacy) para entender para onde seus dados vão ao usar este bot.\n\n*Além disso, você pode usar /help para mostrar os comandos do bot.", - "lynxHelp": "*Olá! Eu sou o Lynx!*\n\nSou um simples bot feito inteiramente do zero em Telegraf + Node.js por Lucas Gabriel (lucmsilva).\n\n*Alguns comandos para testar:*\n• */chatinfo* - manda algumas informações sobre o grupo\n• */customize* - customiza seus pronomes (WIP)\n• */furry* - checa se você é um furry\n• */gay* - checa se você é gay\n• */help* - manda essa mensagem\n• */privacy* - lê a política de privacidade\n• */random* - escolhe um número aleatório entre 0-10\n• */start* - Inicia o bot\n• */userinfo* - manda algumas informações sobre você\n\n*Veja o código fonte em:* [GitHub Repository](https://github.com/lucmsilva651/lynx)\n\nObrigado a todos os usuários, testers, contribuidores e outros. Sem vocês, talvez esse bot não seria possível ❤️", - "lynxPrivacy": "*Cheque o link abaixo para ler a política de privacidade do bot:*\n• https://blog.eleu.me/posts/lynx-privacy-policy", - "unKnown": "Desconhecido", - "varYes": "Sim", - "varNo": "Não", - "varNone": "Nenhum", - "noPermission": "Você não tem permissões para rodar esse comando.", - "privateOnly": "Esse comando deve ser utilizado apenas em chats privados, e não em grupos.", - "groupOnly": "Esse comando deve ser utilizado apenas em grupos, e não em chats privados.", - "isGay": "Sim, você é *gay*!", - "isNtGay": "Aahhh. Você não é gay!", - "isFurry": "Sim, você é um esquisito *furry*!", - "isNtFurry": "Aahhh. Você não é um furry!", - "randomNum": "*Número gerado (0-10):* `{number}`", - "userInfo": "*Informações do usuário*\n\n*Seu nome é:* `{userName}`\n*Seu username é:* `{userHandle}`\n*Seu ID é:* `{userId}`\n*Você é um bot:* `{isBot}`\n*Seu idioma:* `{userLang}`\n*Você é um usuário premium:* `{userPremium}`", - "chatInfo": "*Informações do grupo*\n\n*Nome do chat:* `{chatName}`\n*ID do chat:* `{chatId}`\n*Identificador:* `{chatHandle}`\n*Tipo de chat* `{chatType}`\n*Número de membros:* `{chatMembersCount}`\n*É um fórum:* `{isForum}`" - } - \ No newline at end of file + "lynxWelcome": "*Olá! Eu sou o Lynx!*\nEu fui feito com amor por Lucas Gabriel (lucmsilva)!\n\n*Antes de usar, você precisará ler a política de privacidade (/privacy) para entender para onde seus dados vão ao usar este bot.\n\n*Além disso, você pode usar /help para mostrar os comandos do bot.", + "lynxHelp": "*Olá! Eu sou o Lynx!*\n\nSou um simples bot feito inteiramente do zero em Telegraf + Node.js por Lucas Gabriel (lucmsilva).\n\n*Alguns comandos para testar:*\n• */chatinfo* - manda algumas informações sobre o grupo\n• */customize* - customiza seus pronomes (WIP)\n• */furry* - checa se você é um furry\n• */gay* - checa se você é gay\n• */help* - manda essa mensagem\n• */privacy* - lê a política de privacidade\n• */random* - escolhe um número aleatório entre 0-10\n• */start* - Inicia o bot\n• */userinfo* - manda algumas informações sobre você\n\n*Veja o código fonte em:* [GitHub Repository](https://github.com/lucmsilva651/lynx)\n\nObrigado a todos os usuários, testers, contribuidores e outros. Sem vocês, talvez esse bot não seria possível ❤️", + "lynxPrivacy": "*Cheque o link abaixo para ler a política de privacidade do bot:*\n• https://blog.eleu.me/posts/lynx-privacy-policy", + "unKnown": "Desconhecido", + "varYes": "Sim", + "varNo": "Não", + "varNone": "Nenhum", + "noPermission": "Você não tem permissões para rodar esse comando.", + "privateOnly": "Esse comando deve ser utilizado apenas em chats privados, e não em grupos.", + "groupOnly": "Esse comando deve ser utilizado apenas em grupos, e não em chats privados.", + "isGay": "Sim, você é *gay*!", + "isNtGay": "Aahhh. Você não é gay!", + "isFurry": "Sim, você é um esquisito *furry*!", + "isNtFurry": "Aahhh. Você não é um furry!", + "randomNum": "*Número gerado (0-10):* `{number}`", + "userInfo": "*Informações do usuário*\n\n*Seu nome é:* `{userName}`\n*Seu username é:* `{userHandle}`\n*Seu ID é:* `{userId}`\n*Você é um bot:* `{isBot}`\n*Seu idioma:* `{userLang}`\n*Você é um usuário premium:* `{userPremium}`", + "chatInfo": "*Informações do grupo*\n\n*Nome do chat:* `{chatName}`\n*ID do chat:* `{chatId}`\n*Identificador:* `{chatHandle}`\n*Tipo de chat* `{chatType}`\n*Número de membros:* `{chatMembersCount}`\n*É um fórum:* `{isForum}`" +} \ No newline at end of file