Автоматизация

Как создать чат-бота для Telegram-канала?

Роман, Саратов 699 просм.

Веду Telegram-канал на пару тысяч подписчиков и хочу подключить бота для автопостинга и модерации комментариев. Нашел несколько сторонних сервисов, но не уверен, каким можно доверять и что вообще нужно дать боту для доступа.

Сергей Орлов специалист по ИИ-безопасности

ответил

эксперт

Для автопостинга и модерации комментариев подойдет обычный бот, созданный через официальный @BotFather — отдельно программировать не нужно. Но важнее не сам факт создания бота, а то, какие права вы ему выдадите в канале. Многие сторонние сервисы просят добавить бота администратором с полным набором прав «на всякий случай», хотя для автопостинга реально нужно только право публиковать сообщения.

Правило простое — выдавайте боту минимум необходимого:

  • для автопостинга достаточно права «публикация сообщений», без права удалять чужие посты или банить участников;
  • для модерации комментариев дополнительно нужны права удалять сообщения и ограничивать пользователей, но не право менять настройки канала;
  • право добавлять других администраторов боту не давайте никогда — это открывает возможность захвата канала при утечке у сервиса.

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

Держите под рукой список всех ботов-администраторов канала и раз в несколько месяцев его пересматривайте: сервисы закрываются, продаются или перестают поддерживаться, а забытый бот с правами администратора — это открытая дверь в канал, о которой легко просто не вспомнить, пока не станет поздно.

Подробный разбор Яндекс запустил персонажей в Алисе, а на Хабре показали, как создать подобный чат с нуля

Задать свой вопрос

Вопросы проходят модерацию. Ответ эксперта публикуется на сайте в течение пары дней.

Похожие вопросы

Все в теме