All checks were successful
Build and Push Docker Images / build (push) Successful in 1m28s
- Рефакторинг Telegram бота на модульную структуру для удобства поддержки и расширения - Создан общий RabbitMQ клиент для Flask и Telegram компонентов - Подготовлена базовая архитектура для будущего масштабирования и новых функций Signed-off-by: UdoChudo <stream@udochudo.ru>
19 lines
1.1 KiB
Python
19 lines
1.1 KiB
Python
from telebot.types import Message
|
||
|
||
from app.bot.states import UserStateManager
|
||
from config import SUPPORT_EMAIL
|
||
|
||
|
||
def register_handlers(bot,state_manager: UserStateManager):
|
||
@bot.message_handler(func=lambda msg: msg.text == "Регистрация")
|
||
def handle_registration(message: Message):
|
||
chat_id = message.chat.id
|
||
username = f"{message.from_user.username}" if message.from_user.username else "N/A"
|
||
text = (
|
||
f'Для продолжения регистрации необходимо отправить с корпоративного почтового адреса "РТ МИС" письмо на адрес {SUPPORT_EMAIL}\n'
|
||
f'В теме письма указать "<b>Подтверждение регистрации в телеграм-боте TeleZab</b>".\n'
|
||
f'В теле письма указать:\n'
|
||
f'1. <b>ФИО</b>\n'
|
||
f'2. <b>Ваш Chat ID</b>: {chat_id}\n'
|
||
f'3. <b>Ваше имя пользователя</b>: @{username}')
|
||
bot.send_message(chat_id, text, parse_mode="HTML") |