Работа чат-ботов в каналах

Как добавить чат-бота в Telegram-канал

Добавить чат-бота в Telegram-канал может один из администраторов канала. Для этого необходимо зайти в управление подписчиками канала и нажать кнопку "Добавить подписчика".

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

После этого мы можем проверить, что бот действительно является администратором в нашем канале. Для этого переходим в раздел "Администраторы".

Что может делать чат-бот в Telegram-канале

1. Считывать информацию об опубликованной записи

Для этого нам необходимо создать чат-бота, реагирующего на активность "Опубликован новый пост на канале".

В подобных ботах мы можем к примеру поставить условия проверки содержимого этого поста, даты и времени его выхода и в зависимости от этого запускать или не запускать других чат-ботов.

Например, если наш пост вышел в воскресенье и в нём есть слово "Акция", то можно запустить чат-бота который будет работать в комментариях к этому посту и взаимодействовать с пользователями-участниками акции.

2. Проверять подписку пользователя на канал

Сам факт подписки мы не сможем отследить, но проверять подписан ли человек возможно)

Для этого в чат боте мы просто добавляем блок "Условие" - "Взаимодействие с чатом/каналом".

В этом блоке потребуется указать ID Telegram-канала, в котором нам нужно сделать эту проверку.

Проверить подписку пользователя можно только на те каналы, в которых наш бот добавлен администратором!

Как получить ID Telegram-канала?

Есть несколько способов получения ID Telegram-канала:

  • Через запуск чат-бота на активность "Опубликован новый пост на канале", для это в самом боте с этой активностью вставляем переменную и настраиваем её отправку в личные сообщения.

  • Через бота @getmyid_bot этому Telegram-боту необходимо переслать запись из канала, в ответ на это он выдаст ID канала в поле Forwarded from chat.

Важно. ID канала копируйте вместе с минусом

Last updated