- Implemented the initial version of the web interface. refactor: Begin Telegram bot refactoring - Started restructuring the bot’s code for better maintainability. chore: Migrate to Flask project structure - Reorganized the application to follow Flask's project structure. cleanup: Extensive code cleanup - Removed redundant code and improved readability. Signed-off-by: UdoChudo <stream@udochudo.ru>
16 lines
928 B
Python
16 lines
928 B
Python
# app/bot/handlers/help.py
|
|
from telebot.types import Message
|
|
from app.bot.config import HELP_URL
|
|
|
|
def register_handlers(bot):
|
|
@bot.message_handler(commands=['help'])
|
|
@bot.message_handler(func=lambda msg: msg.text == "Помощь")
|
|
def handle_help(message: Message):
|
|
help_text = (
|
|
'<b>/start</b> - Показать меню бота\n'
|
|
'<b>Настройки</b> - Перейти в режим настроек и управления подписками\n'
|
|
'<b>Активные события</b> - Получение всех нерешённых событий мониторинга по выбранным сервисам выбранного региона\n'
|
|
f'<b>Помощь</b> - <a href="{HELP_URL}">Описание всех возможностей бота</a>'
|
|
)
|
|
bot.send_message(message.chat.id, help_text, parse_mode="HTML")
|