Support Chat¶
Support Chat зеркалирует переписку пользователя с ботом в Telegram-супергруппу с топиками. Каждому пользователю создаётся отдельный топик.
Общая схема¶
flowchart LR
П[Пользователь] -->|пишет боту| BOT[Бот]
BOT -->|создаёт топик<br/>и пересылает| SG[Супергруппа]
SG -->|менеджер отвечает<br/>в топике| BOT
BOT -->|пересылает ответ| П
Как это работает¶
- Пользователь пишет боту
- Бот проверяет, есть ли топик для этого пользователя в супергруппе
- Если топика нет — создаёт новый с именем пользователя
- Сообщение пересылается в топик
- Менеджер отвечает прямо в топике
- Бот пересылает ответ менеджера пользователю
Требования¶
| Требование | Описание |
|---|---|
| Супергруппа | Telegram-группа с включёнными Topics |
| Права бота | Администратор с правом «Manage Topics» |
support_chat_id |
ID супергруппы (начинается с -100) |
Подключение¶
Support Chat включается передачей support_chat_id при создании BotApplication. Подробнее — в Создании Flow.