From 40da6d8b567a9d3943d64f116ba15d15f7998373 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Sat, 20 Aug 2022 19:39:16 +0300 Subject: [PATCH] Add support message --- src/bots/factory/bots/approved/hooks/setCommands.ts | 3 ++- src/bots/factory/bots/approved/index.ts | 8 ++++++++ src/bots/factory/bots/approved/messages.ts | 6 +++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/bots/factory/bots/approved/hooks/setCommands.ts b/src/bots/factory/bots/approved/hooks/setCommands.ts index 7444f73..cca834d 100644 --- a/src/bots/factory/bots/approved/hooks/setCommands.ts +++ b/src/bots/factory/bots/approved/hooks/setCommands.ts @@ -7,7 +7,8 @@ export async function setCommands(bot: Telegraf) { {command: "random", description: "Попытать удачу"}, {command: "update_log", description: "Обновления каталога"}, {command: "settings", description: "Настройки"}, - {command: "help", description: "Помощь"}, + {command: "support", description: "Поддержать разработчика"}, + // {command: "help", description: "Помощь"}, ]); } diff --git a/src/bots/factory/bots/approved/index.ts b/src/bots/factory/bots/approved/index.ts index eb0040e..f5bd3fd 100644 --- a/src/bots/factory/bots/approved/index.ts +++ b/src/bots/factory/bots/approved/index.ts @@ -87,6 +87,14 @@ export async function createApprovedBot(token: string, state: BotState): Promise bot.command(["help", `help@${me.username}`], async (ctx: Context) => ctx.reply(Messages.HELP_MESSAGE)); + bot.command(["support", `support@{me.username}`], async (ctx: Context) => { + const keyboard = Markup.inlineKeyboard([ + Markup.button.url("☕️ Поддержать разработчика", "https://kurbezz.github.io/Kurbezz/") + ]); + + ctx.reply(Messages.SUPPORT_MESSAGE, {parse_mode: 'Markdown', reply_markup: keyboard.reply_markup}); + }); + registerPaginationCommand( bot, CallbackData.SEARCH_BOOK_PREFIX, getSearchArgs, null, BookLibrary.searchByBookName, formatBookShort, undefined, Messages.BOOKS_NOT_FOUND ); diff --git a/src/bots/factory/bots/approved/messages.ts b/src/bots/factory/bots/approved/messages.ts index 56d04e9..4f9f932 100644 --- a/src/bots/factory/bots/approved/messages.ts +++ b/src/bots/factory/bots/approved/messages.ts @@ -1,6 +1,6 @@ export const START_MESSAGE = 'Привет, {name}! \n' + 'Этот бот поможет тебе загружать книги.\n' + - 'Узнать, как со мной работать /help.\n' + + // 'Узнать, как со мной работать /help.\n' + 'Настройки языков для поиска /settings.\n'; export const HELP_MESSAGE = 'Пока пусто :('; @@ -16,3 +16,7 @@ export const AUTHORS_NOT_FOUND = "Авторы не найдены."; export const TRANSLATORS_NOT_FOUND = "Переводчики не найдены."; export const SEQUENCES_NOT_FOUND = "Серии не найдены."; + +export const SUPPORT_MESSAGE = + '[Лицензии](https://github.com/flibusta-apps/book_bot/blob/main/LICENSE.md) \n\n' + + '[Исходный код](https://github.com/flibusta-apps)\n'; \ No newline at end of file