Итак, вот наша задача:
У нас есть некий сайт на Word Press и мы решили масштабировать бизнес и автоматически добавлять анонсы новых статей в телеграмм
Содержание
Плагины для автопубликации в телеграмм. Ответ нейросети
- Использовать плагин WP Telegram («Авто публикация и уведомления»). Нужно установить и активировать плагин, перейти на страницу настроек и создать нового бота в Telegram. Затем скопировать API token в настройки плагина и нажать на кнопку «Проверить токен». Если всё в порядке, активировать модуль «Отправка публикаций» и сохранить изменения. По умолчанию все новые посты будут автоматически отправляться в бот. Чтобы они отправлялись в нужный канал, нужно добавить бота в качестве администратора этого канала. 1
- Использовать WordPressDotCom Bot для Telegram. Для этого нужно посетить t.me и нажать «Отправить сообщение» или пригласить бота в канал или группу, добавив нового участника из поиска в WordPress.com. Тогда бот будет автоматически отправлять каждый новый пост в желаемый канал в реальном времени. 4
- Использовать сервис автоматизации IFTTT. С его помощью можно создавать инструкции для бота: каждый раз, когда в RSS-ленте блога появляется новая запись, отправлять сообщение в Telegram-канал. Для этого нужно перейти в раздел IFTTT «My Applets», нажать на кнопку «New Applet», найти в списке функций триггер Feed, New feed item и указать URL-адрес RSS-ленты. Затем выбрать действие, которое будет выполняться при обнаружении новой записи в RSS: Webhooks, «Make a web request» — с помощью этого модуля можно отправлять запросы к любым сервисам, в том числе к боту в Telegram. В открывшейся форме в поле URL нужно указать ссылку api.telegram.org, подставив в ссылку вместо botToken токен, сгенерированный при создании Телеграм-бота. Метод указать POST, тип контента — application/json. 5
Если самостоятельно определить, смогут ли доступные события и действия решить задачу, рекомендуется обратиться в поддержку или воспользоваться настройкой под ключ
WordPressDotCom Bot для Telegram
Я решила использовать первый способ
- Устанавливаем и активируем плагин WP Telegram. В самом плагине есть видео инструкция, будем следовать ей
2. Нажимаем @BotFather — start и выбрать /newbot
Выбираем имя для бота (придумываем) оно должно оканчиваться на _bot
Если имя занято (как в моем случае), придумываем другое
Теперь мы получили токен, его из телеграмма и вставляем в панели управления плагином на сайте в нужное поле и нажимаем «Проверить токен»
Далее нажимаем «Сохранить изменения».
3. Из верхнего меню плагина выбираем «Отправка публикаций» и нажимаем «Активна»
Листаем вниз и находим вкладку «Назначение» — туда добавляем название канала, на который будем отправлять статьи. Его можно скопировать в настройках — у меня (перед названием ставим @) @prostye_recepty711_Z
При нажатии «Тестировать» плагин выдал ошибку, написал, что bot не является членом чата
4. Добавляем бота в чат. В инструкции сказано «Добавьте Бота (@recepti111_bot
) как Администратором вашего Канала/Группы». Так и нужно поступить в данный момент
Переходим в меню «Администраторы» и нажимаем «Добавить администратора»
Находим в поиске нашего бота и делаем его админом
Возвращаемся в панель плагина на сайте и нажимаем «Тестировать»
После этого с сайта должно прийти тестовое сообщение в группу телеграмм
Здесь можно сделать свои настройки, когда отправлять публикацию
Обязательно нажимаем внизу «Сохранить изменения»
6. Делаем свой тест — пишем запись на сайте и смотрим, появится ли она в группе. Все должно работать!
Теперь каждая новая запись или статья, в зависимости от настроек будет появляться на Вашем тг канале