Боты для Telegram-канала: кнопки и автоматизация
Опубликовано: · Обновлено: · 5 мин чтения
Боты снимают с канала много рутины: добавляют кнопки под постами, публикуют по расписанию и обрабатывают заявки на вступление. Разбираемся, что бот может и чего не может, как создать или добавить бота и как при этом не поставить канал под угрозу.
Кто хоть немного вёл Telegram-канал, знает, сколько в этой работе повторяющихся действий: одна и та же ссылка под постами, публикация в определённый час, заявки на вступление, спам в группе обсуждения. Для этого и существуют боты. Бот — это особый аккаунт, которым управляет программа, а не человек, и в канале он может работать как администратор. Ниже — что боты делают в каналах, где их пределы, как создать или подключить бота и какие привычки помогут ему не стать слабым местом канала.
Что такое бот в Telegram и чем он отличается от обычного аккаунта
Бот — это аккаунт, за которым стоит программа. Юзернейм любого бота заканчивается на «bot», номера телефона у бота нет. Несколько ограничений полезно знать сразу: бот не может первым начать диалог и пишет только тем, кто уже запустил его; бот не может быть владельцем канала; в канале он делает только то, что разрешают его права администратора. Зато бот не устаёт, публикует пост ровно в три часа ночи и повторяет одно действие тысячу раз без единой опечатки.
Что боты делают в Telegram-канале
- Кнопки под постами: нажимаемые кнопки, которые открывают ссылку или запускают действие. Они есть только у постов, опубликованных или отредактированных через бота.
- Автопостинг: публикация в заданное время или перенос материалов из другого источника, например из ленты вашего сайта, в канал.
- Одобрение заявок: если для ссылки-приглашения включены заявки на вступление, бот может принимать или отклонять их по вашим правилам.
- Модерация группы обсуждения: удаление спама, приветствие новых участников и соблюдение правил группы, привязанной к каналу. Собственные настройки группы — права участников и медленный режим — описаны в статье об управлении группой в Telegram.
- Общение с аудиторией: бот, которому читатели пишут вопросы, оформляют заказы или обращаются в поддержку, не видя личных аккаунтов админов.
- Продажа цифрового контента и услуг: бот может принимать оплату прямо в Telegram — в Stars. Что такое Stars и где они используются, мы рассказали в статье о Telegram Stars.
Как включить заявки на вступление и создать ссылки-приглашения, мы рассказали в гайде о публичных и приватных каналах. Чем группа обсуждения отличается от самого канала — в статье группа или канал в Telegram.
Откуда берутся кнопки под постом
В обычном приложении Telegram нельзя прикрепить кнопки к посту при его написании. Такие инлайн-кнопки добавляются только через бота, обычно одним из двух способов:
- Бот-администратор канала публикует пост вместе с кнопками. Вы передаёте боту текст, медиа и кнопки, а он выкладывает готовый пост. Потом кнопки можно поменять через того же бота.
- Боты в инлайн-режиме: вы вводите юзернейм бота в поле сообщения, появляется превью с кнопками, и вы отправляете его в канал. Под таким постом указано, через какого бота он отправлен.
Кнопки хороши для того, до чего читатель должен добраться в одно касание: сайт или магазин, поддержка, предыдущая часть серии, регистрация. Переизбыток кнопок работает против вас — одна-две кнопки с понятной подписью обычно собирают больше нажатий, чем шесть.
Чтобы понять, приводит ли кнопка новых подписчиков, ведите её не на публичную ссылку канала, а на отдельную ссылку-приглашение и смотрите, сколько людей вступило по ней. Подробно — в гайде по отслеживанию рекламы канала.
Отложенные посты: бот нужен не всегда
Telegram сам умеет откладывать публикации: напишите сообщение, удерживайте кнопку отправки и выберите «Отправить позже». Большинству каналов этого достаточно, и никакому боту не нужно давать права. Бот оправдан, когда посту нужны кнопки, материалы берутся из внешнего источника или вы ведёте сразу несколько каналов. Об отложенных и беззвучных постах и форматировании текста — в гайде по публикации постов в канале.
Как создать бота
Все боты Telegram создаются через BotFather — официального бота самого Telegram. Порядок такой:
- Найдите BotFather в Telegram. Убедитесь, что открыли официальный верифицированный аккаунт, а не похожий по названию.
- Отправьте /newbot, задайте отображаемое имя, затем юзернейм, который заканчивается на «bot».
- BotFather выдаст токен — длинную строку, которая служит ключом к боту. Храните её как пароль.
- Введите токен в программу или сервис, который будет управлять ботом. Без программы бот — просто пустой аккаунт.
- При желании задайте в BotFather аватар, описание и список команд бота.
Если вы не программируете, собственный бот не обязателен. Есть много готовых ботов для кнопок или модерации групп — их достаточно добавить в канал как администратора.
Как добавить бота в канал
Бот добавляется так же, как человек, — через раздел «Администраторы» канала: найдите его по юзернейму, выберите и настройте права. Золотое правило то же, что и для людей: только необходимые права. Боту, который публикует посты с кнопками, нужны «Публикация сообщений» и «Редактирование сообщений», а не удаление чужих постов и не добавление админов. Боту для заявок на вступление нужно право «Приглашение по ссылке». Все права разобраны в гайде об администраторах канала.
Безопасность при работе с ботами
- Никому не передавайте токен: у кого токен, тот управляет ботом и может публиковать в вашем канале с его правами. Если подозреваете утечку, выпустите в BotFather новый токен — старый перестанет работать.
- Только знакомые боты: делайте админом лишь того бота, про которого знаете, кто им управляет. Неизвестный бот с правом публикации может разместить в канале рекламу или вредные ссылки.
- Удаляйте ненужных ботов: каждый лишний администратор — лишняя возможность для сбоя.
- Не доверяйте ботам, которые просят код входа: ни одному боту для управления каналом не нужны ваш номер, код входа или облачный пароль. Такая просьба — признак мошенничества; подробнее в гайде по защите аккаунта Telegram.
- Смотрите «Недавние действия»: действия ботов-администраторов тоже записываются в журнал. Увидели незнакомый пост — начните проверку оттуда.
Боты и рост канала
Бот наводит порядок, но не заменяет хороший контент. На кнопку нажимают, когда пост над ней стоит прочтения, а автопостинг полезен, только если он не публикует однообразный шум. Передав рутину боту, потратьте освободившееся время на контент и продвижение, а результат оценивайте по статистике канала. Если для запуска или кампании нужны подписчики, просмотры или реакции, их заказывают только по ссылке на канал или пост — делать какого-либо бота администратором не нужно.
Подписчики, просмотры, реакции и другие услуги для Telegram заказываются только по ссылке на канал или пост — без прав администратора. Смотрите список и цены.
Смотреть услугиИтог
Боты отлично справляются с рутиной канала: кнопки под постами, автопостинг, одобрение заявок и модерация группы обсуждения. Для простых отложенных постов хватает встроенной функции Telegram. Добавляя бота, давайте ему только нужные права, храните токен как пароль и убирайте ботов, которых не знаете или которые больше не нужны. Общий план продвижения — в нашем гайде по раскрутке Telegram-канала.
Частые вопросы
Почему я не могу добавить кнопки под пост в канале?
В обычном приложении Telegram такой функции нет. Инлайн-кнопки бывают только у постов, опубликованных или отредактированных через бота: либо пост выкладывает бот-администратор, либо вы отправляете его через бота в инлайн-режиме.
Может ли бот-администратор отобрать у меня канал?
Бот не может стать владельцем или снять владельца. Но с выданными правами он может публиковать, редактировать и удалять сообщения, поэтому давайте только нужные права и добавляйте лишь знакомых ботов.
Нужен ли бот для отложенных постов?
Нет. Удерживайте кнопку отправки в Telegram, чтобы запланировать сообщение. Бот нужен, только если посту требуются кнопки, материалы приходят из внешнего источника или вы ведёте несколько каналов.
Что делать, если токен бота утёк?
Выпустите для этого бота новый токен в BotFather. Старый будет отозван и перестанет работать. Новый токен вводите только в свою программу.