August 3, 2022

Как публиковать посты в Telegram канале через чат бота

Привет!✋ Меня зовут Настя, я комплексный специалист по контенту, помогаю экспертам с помощью контента на разных площадках достигать поставленных целей в продажах, вовлечении, продвижении и т.д.
Мой Telegram-канал про осознанный контент

Я веду блог более 2-х лет и с апреля 2022 решила вести Telegram-канал как усилитель контента. В этой статье хочу поделиться полезным лайфхаком, которым сама пользуюсь: как с помощью бота создавать и публиковать посты на разных каналах.

Время прочтения ~5 минут

Бот дает следующие возможности:

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

Ниже поэтапная инструкция, как подключить такого бота для своего канала:

Для начала, нужно создать своего бота с помощью бота BotFather:

Поиск бота "BotFather"

Запускаем бота и в меню нажимаем "Create a new bot":

Запуск команды "Create a new bot"

Вводим название бота:

Название бота

А далее имя пользователя для бота. Имя пользователя должно завершаться на "bot" без пробелов, например, через нижнее подчеркивание:

Имя пользователя для бота

Таким образом, мы создали бота, и BotFather отправил нам его токен:

Токен для бота
Внимание❗️Никто не должен видеть токен бота, его нельзя показывать и пересылать посторонним людям

Открываем нашего бота и запускаем его - ничего не происходит, т.к. мы его пока не настроили:

Запуск созданного бота

Переходим к настройке - копируем имя пользователя бота:

Сохранение имени пользователя бота

И добавляем его в наш канал:

Добавление бота в канал

Для того, чтобы бот мог публиковать посты, назначаем его администратором канала и настраиваем права (обычно оставляю настройки по умолчанию):

Назначение бота администратором канала
Настройка прав для бота

А теперь нам нужно обратиться к боту Controller Bot:

Поиск бота "Controller Bot"

Запускаем бота:

Запуск бота

И выбираем команду "/addchannel". Далее нам бот подсказывает, что нужно создать бота (что мы уже сделали) и отправить токен созданного бота - отправляем:

Отравляем токен бота

Далее бот нам снова подсказывает, что нужно добавить бота администратором канала (что мы сделали), а далее отправить ему любую публикацию или имя пользователя канала:

Отправляем публикацию канала

Таким образом, мы создали бота, через которого можем публиковать посты в канал:

Бот готов

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

Бот для публикации постов в канал

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

Использование статьи

Данная Статья является объектом интеллектуальной собственности, т.к. это инструкция, которая создана мной с использованием авторских скриншотов.
Я, как автор, не против распространения данной статьи или ссылок на нее в некоммерческих целях, с указанием источника - Napechenka

Спасибо за прочтение!