From abaecd4782b8c82bbb20e945da4022fda2ab270f Mon Sep 17 00:00:00 2001 From: Luquinhas Date: Fri, 10 Jan 2025 10:49:03 -0300 Subject: [PATCH] Improved help --- src/commands/help.js | 7 ++++++- src/locales/portuguese.json | 6 +++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/commands/help.js b/src/commands/help.js index 45eb0be..abdc963 100644 --- a/src/commands/help.js +++ b/src/commands/help.js @@ -4,8 +4,11 @@ const spamwatchMiddleware = require('../plugins/lib-spamwatch/Middleware.js')(is async function sendHelpMessage(ctx, isEditing) { const Strings = getStrings(ctx.from.language_code); + const botInfo = await ctx.telegram.getMe(); const options = { parse_mode: 'Markdown', + disable_web_page_preview: true, + reply_to_message_id: ctx.message.message_id, reply_markup: { inline_keyboard: [ [{ text: Strings.mainCommands, callback_data: 'helpMain' }, { text: Strings.usefulCommands, callback_data: 'helpUseful' }], @@ -16,7 +19,9 @@ async function sendHelpMessage(ctx, isEditing) { ] } }; - const helpText = Strings.botHelp; + const helpText = Strings.botHelp + .replace('{botName}', botInfo.first_name) + .replace("{sourceLink}", `${process.env.botSource}`); if (isEditing) { await ctx.editMessageText(helpText, options); } else { diff --git a/src/locales/portuguese.json b/src/locales/portuguese.json index 6519c4d..e7e50e8 100644 --- a/src/locales/portuguese.json +++ b/src/locales/portuguese.json @@ -1,8 +1,8 @@ { - "botWelcome": "*Olá! Eu sou o {botName}!*\nFui feito com carinho por uns nerds que gostam de programação!\n\n*Antes de usar, você precisa ler a política de privacidade (/privacy) para entender onde seus dados vão ao usar este bot.*\n\nAlém disso, você pode usar /help para ver os comandos do bot!\n\n*Agradecimento especial ao @givfnz2 pelas suas várias contribuições ao bot!*", - "botHelp": "*Oi, eu sou o {botName}, um bot simples feito do zero em Telegraf e Node.js por uns nerds que gostam de programação.*\n\nClique nos botões abaixo para ver quais comandos você pode usar!\n", + "botWelcome": "*Olá! Eu sou o {botName}!*\n\n*Antes de usar, você precisa ler a política de privacidade (/privacy) para entender onde seus dados vão ao usar este bot.*\n\nAlém disso, você pode usar /help para ver os meus comandos!", + "botHelp": "*Oi, eu sou o {botName}, um bot simples feito do zero em Telegraf e Node.js por uns nerds que gostam de programação.*\n\nVeja o código fonte: [Clique aqui para ir ao GitHub]({sourceLink})\n\nClique nos botões abaixo para ver quais comandos você pode usar!\n", "botPrivacy": "Acesse [este link](https://blog.lucmsilva.com/posts/lynx-privacy-policy) para ler a política de privacidade do bot.", - "botAbout": "*Sobre o bot*\n\nA base deste bot foi feita originalmente por [Lucas Gabriel (lucmsilva)](https://github.com/lucmsilva651), agora sendo mantido por várias pessoas.\n\nA intenção do bot é trazer diversão para os seus grupos aqui no Telegram de uma maneira bem descontraida e simples. O bot também conta com alguns comandos bem úteis, que você consegue ver com o comando de ajuda (/help).\n\nVeja o código fonte: [Clique aqui para ir ao GitHub]({sourceLink})", + "botAbout": "*Sobre o bot*\n\nA base deste bot foi feita originalmente por [Lucas Gabriel (lucmsilva)](https://github.com/lucmsilva651), agora sendo mantido por várias pessoas.\n\nA intenção do bot é trazer diversão para os seus grupos aqui no Telegram de uma maneira bem descontraida e simples. O bot também conta com alguns comandos bem úteis, que você consegue ver com o comando de ajuda (/help).\n\nAgradecimento especial ao @givfnz2 pelas suas várias contribuições ao bot!\n\nVeja o código fonte: [Clique aqui para ir ao GitHub]({sourceLink})", "aboutBot": "Sobre o bot", "unKnown": "Desconhecido", "varYes": "Sim",