From d5c8eb628da2a072f5f4cef149a011bca425617d Mon Sep 17 00:00:00 2001 From: Martin Rey Date: Mon, 12 Oct 2020 13:35:41 +0200 Subject: [PATCH] [telegram] Add support for help command --- kibicara/platforms/telegram/bot.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kibicara/platforms/telegram/bot.py b/kibicara/platforms/telegram/bot.py index f2b2dd8..4f81d41 100644 --- a/kibicara/platforms/telegram/bot.py +++ b/kibicara/platforms/telegram/bot.py @@ -32,6 +32,7 @@ class TelegramBot(Censor): dp = Dispatcher(self.bot) dp.register_message_handler(self._send_welcome, commands=['start']) dp.register_message_handler(self._remove_user, commands=['stop']) + dp.register_message_handler(self._send_help, commands=['help']) dp.register_message_handler(self._receive_message) return dp @@ -118,6 +119,12 @@ class TelegramBot(Censor): except NoMatch: await message.reply('Error: You are not subscribed to this bot.') + async def _send_help(self, message: types.Message): + if message.from_user.is_bot: + await message.reply('Error: Bots can\'t be helped.') + return + await message.reply('Send messages here to broadcast them to your hood') + async def _receive_message(self, message: types.Message): if not message.text: await message.reply('Error: Only text messages are allowed.')