Как публиковать посты в Telegram канале через чат бота
Привет!✋ Меня зовут Настя, я комплексный специалист по контенту, помогаю экспертам с помощью контента на разных площадках достигать поставленных целей в продажах, вовлечении, продвижении и т.д.
Мой Telegram-канал про осознанный контент
Я веду блог более 2-х лет и с апреля 2022 решила вести Telegram-канал как усилитель контента. В этой статье хочу поделиться полезным лайфхаком, которым сама пользуюсь: как с помощью бота создавать и публиковать посты на разных каналах.
Время прочтения ~5 минут
Бот дает следующие возможности:
- в любой момент открыть и отредактировать отложенные публикации
- поэтапно создавать пост: например, сначала написать текст, затем прикрепить фото или вложения и т.д.
- часть поста создавать в одно время — часть в другое
- предпросмотр поста
- добавить URL-кнопки
- добавить реакции в виде кнопок под постом
- задать таймер для удаления публикации
- рекламировать канал и т.д.
Ниже поэтапная инструкция, как подключить такого бота для своего канала:
Для начала, нужно создать своего бота с помощью бота BotFather:
Запускаем бота и в меню нажимаем "Create a new bot":
А далее имя пользователя для бота. Имя пользователя должно завершаться на "bot" без пробелов, например, через нижнее подчеркивание:
Таким образом, мы создали бота, и BotFather отправил нам его токен:
Внимание❗️Никто не должен видеть токен бота, его нельзя показывать и пересылать посторонним людям
Открываем нашего бота и запускаем его - ничего не происходит, т.к. мы его пока не настроили:
Переходим к настройке - копируем имя пользователя бота:
Для того, чтобы бот мог публиковать посты, назначаем его администратором канала и настраиваем права (обычно оставляю настройки по умолчанию):
А теперь нам нужно обратиться к боту Controller Bot:
И выбираем команду "/addchannel". Далее нам бот подсказывает, что нужно создать бота (что мы уже сделали) и отправить токен созданного бота - отправляем:
Далее бот нам снова подсказывает, что нужно добавить бота администратором канала (что мы сделали), а далее отправить ему любую публикацию или имя пользователя канала:
Таким образом, мы создали бота, через которого можем публиковать посты в канал:
Переходим в нашего бота, перезапускаем его и видим, что теперь в нем есть нужный нам функционал:
Скринкаст по тому, как создавать и публиковать посты через бота можно посмотреть здесь
Данная Статья является объектом интеллектуальной собственности, т.к. это инструкция, которая создана мной с использованием авторских скриншотов.
Я, как автор, не против распространения данной статьи или ссылок на нее в некоммерческих целях, с указанием источника - Napechenka