Темы и треды в Telegram
В супергруппах Telegram можно включить темы — что-то вроде отдельных подкомнат внутри одного чата с собственными названиями. У каждой темы своя лента сообщений, переключаешься между ними как между мини-чатами. На английском это topics, в интерфейсе Telegram — «Темы», иногда говорят «треды».
Зачем это нужно BoxProc
Маршруты можно направлять не просто в «чат отдела», а в конкретный тред этого чата. Один чат — много тредов — никакой каши в общей ленте.
Примеры:
- «Приёмка» → тред
Приёмкасупергруппы склада. - «Отгрузка» → тред
Отгрузкатой же супергруппы. - «Счета / финансы» → тред
Финансы.
Без тредов всё это валилось бы в общую ленту одного чата вперемешку — оператор должен был бы каждое уведомление перечитывать, чтобы понять, его это или нет.
Как тред появляется в кабинете
В кабинете на странице маршрутизации тред становится доступен как получатель после того, как бот в него что-то написал (или кто-то из ваших попросил бота туда написать). До этого Telegram физически не сообщает кабинету про существование треда.
Если нужного треда нет в списке маршрутизации — бот видит только те темы, где после его добавления было хотя бы одно сообщение. Бот уже в группе — напишите в нужную тему любое сообщение, она появится в списке через несколько секунд; бота ещё нет — сначала добавьте его в группу.
Имя темы принадлежит Telegram
Название темы кабинет берёт из Telegram и сам не редактирует: переименовали тему в Telegram — кабинет подхватит новое имя, как только в теме кто-то напишет. Но Telegram не даёт ботам запросить имя темы по её номеру, поэтому часть имён кабинет узнаёт из «снимка» на момент создания темы. Такие темы помечены жёлтым бейджем «имя могло устареть» — рядом есть ссылка «Открыть в Telegram» и превью последнего сообщения, чтобы опознать тему по содержимому. Если имя неверное — переименуйте тему в самом Telegram, кабинет подтянет новое.
Об удалении темы Telegram ботам тоже не сообщает — удалённая тема останется в списке получателей. Уберите её вручную кнопкой «скрыть» на странице маршрутизации: Скройте мёртвые темы Telegram.
Только в супергруппе
Темы доступны только в супергруппе, не в обычной группе Telegram. Если у вас сейчас обычная группа — темы там включить нельзя, как и прямые ссылки на сообщения. Решение — перевести группу в супергруппу: Не работает «самолётик».
Что дальше
- Как работает маршрутизация — куда отправлять сообщения по каждой теме.
- Не работает «самолётик» — как перевести обычную группу в супергруппу, чтобы темы стали доступны.