Skip to content

Разработка Телеграм-бота для форумов

Форумы — это группы, разделённые на несколько веток.


Форум

На картинке открыт список веток форума, а другие чаты свернулись в узкую колонку.

С технической точки зрения

Форум — это обычная группа, но с другим интерфейсом. Чтобы посмотреть его как обычный чат, используйте меню форума в официальных приложениях Телеграма (в таком виде для удобства над каждым сообщением в приложении показана ветка, куда оно попало).

С технической точки зрения ветки устроены так.

Когда создаётся ветка, появляется системное сообщение вида «Создана ветка». Все ответы на него попадают в эту ветку.

ID ветки — это и есть ID её системного сообщения.

Ветка #general — это основная ветка, куда попадают все остальные сообщения. Она имеет ID 1.

Как это использовать

Если ваш бот работает в группах, то, скорее всего, вам следует учесть, что группа может быть форумом. Например, если пользователь использовал команду, то вы должны ответить в той же ветке — иначе сообщение попадёт в #general.

Управление ветками

Боты, как и юзеры, могут открывать, изменять и закрывать ветки. В зависимости от настроек форума для этого может понадобиться специальное право админа.