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.')