Подключение Telegram-бота

Создаём бота через @BotFather, добавляем в канал администратором и вставляем токен в Maxiflow.

Обновлено: 2026-08-16

Подключение бота — первый шаг после регистрации. Без него Maxiflow не увидит подписчиков канала и не сможет отвечать в чате. Весь процесс занимает 5–7 минут и выполняется в разделе /channels кабинета.

Что понадобится

  • Канал в Telegram, где вы — владелец или администратор с правом назначать других админов.
  • Пять минут в приложении Telegram на телефоне или в веб-версии.

Токен бота — это длинная строка вида 123456789:AAF..., которую выдаёт официальный @BotFather. Она равнозначна паролю: кто её знает, тот управляет вашим ботом. Maxiflow хранит токен зашифрованным (AES-256-GCM) и никогда не показывает его повторно в интерфейсе.

Шаг 1. Создайте бота через @BotFather

Откройте Telegram и найдите в поиске @BotFather. Это официальный сервис создания ботов от команды Telegram.

  1. Отправьте команду /newbot.
  2. Придумайте имя бота — оно будет видно подписчикам в чате.
  3. Придумайте @username — латиница, цифры и подчёркивания, обязательно заканчивается на bot (например, my_school_bot).
  4. Скопируйте токен из ответа @BotFather — он придёт отдельным сообщением.

Не публикуйте токен в чатах, скриншотах и репозиториях. Если он утёк — вернитесь в @BotFather, командой /mybots выберите вашего бота и сбросьте токен через API Token → Revoke current token.

Шаг 2. Добавьте бота администратором канала

Одного добавления в подписчики мало — бот должен быть именно администратором. Иначе он не увидит ни новых подписчиков, ни сообщения в чате.

  1. Откройте свой канал в Telegram.
  2. Управление каналом → АдминистраторыДобавить администратора.
  3. Найдите бота по @username и добавьте.
  4. Включите права: Публикация сообщений, Редактирование сообщений и Добавление участников.

Если у канала есть отдельный чат для обсуждений — бота нужно добавить админом и туда. В канал он публикует посты, в чате отвечает подписчикам.

Шаг 3. Введите токен в Maxiflow

Откройте /channels в кабинете. Если это ваш первый бот, форма подключения уже открыта. Если добавляете ещё один — нажмите «Подключить ещё».

  1. Убедитесь, что вверху формы выбрана вкладка Telegram.
  2. Вставьте токен в поле «Токен бота».
  3. Нажмите Проверить — Maxiflow обратится к api.telegram.org и подтянет данные бота.
  4. Появится строка «Бот найден: имя · @username».
  5. Укажите канал и нажмите Подключить канал.

После этого бот появится в списке «Подключённые боты» с меткой «Активен». Кабинет готов принимать подписчиков.

Отключите боту режим приватности, иначе он не увидит сообщения в чате обсуждений: @BotFather → /mybots → ваш бот → Bot SettingsGroup PrivacyTurn off.

Бот не видит новых подписчиков

Самая частая причина — недостаточно прав в канале. Проверьте по порядку:

  • В настройках канала → Администраторы бот действительно в списке (а не просто в подписчиках).
  • Включено право добавлять участников — без него бот не может проверять подписку.
  • Бот не был удалён и снова добавлен — при повторном добавлении права нужно выставить заново.

Если всё выше в порядке, а новых подписчиков всё равно нет — напишите в поддержку с ID бота и временем последней подписки.

Проверка «на живом»: после подключения попросите знакомого подписаться на канал. В течение минуты подписчик появится в разделе /subscribers. Если появился — интеграция работает.

Как безопасно хранится токен

Токен шифруется на сервере ключом MAXIFLOW_ENC_KEY (AES-256-GCM) до того, как попасть в базу. В интерфейсе после подключения он не показывается — только @username бота. Если понадобится сменить токен, отзовите старый в @BotFather, отключите бота на /channels и подключите заново с новым.

Что дальше