Интегрируем WordPress-сайт и канал в Telegram
Telegram стремительно набирает обороты и новых пользователей, а также трансформируется в социальную сеть, особенно после включения функции каналов. Их большой плюс – моментальное уведомление подписчиков о новом контенте. Почему бы этим не воспользоваться?
Если у вас популярный сайт и часть посетителей сайта — постоянные, имеет смысл настроить интеграцию Telegram и WordPress. Благо это можно сделать бесплатным плагином, потратив 10 минут своего времени.
Автопостинг в Telegram
Нам потребуется плагин Telegram for WP. Его можно установить, клацнув кнопку ниже, скачав архив и загрузив его на сайт, либо в админке сайта, с помощью поиска по плагинам.
Устанавливаем плагин, активируем. В административной панели появился новый пункт — "TWP Settings". Кликаем по нему, чтобы перейти в настройки плагина.
Для работы плагина нужно получить токен. Открываем Telegram и ищем бота по нику notifcaster_bot
:
Начинаем "общаться" с ботом. Пишем /start
, тем самым мы зарегистрируемся и получим токен:
На скриншоте видно наш вебмастерский чатик.
Берём токен и вставляем в соответствующее поле на странице настроек плагина. Сразу жмём кнопку "Send now!" и проверяем всё ли работает. Должно прийти вот такое сообщение:
Если всё работает – сохраняем настройки (кнопка внизу страницы). Теперь настроим постинг в Telegram-канал всех новых записей. Для этого нужно создать канал для вашего сайта (если ещё не создан) и отдельного бота, который и будет заниматься публикацией.
Чтобы создать бота просто добавьте контакт botfather
и отправьте ему команду /newbot
. У вас спросят название для бота, затем желаемый логин. После ответов на вопросы будет создан бот, который займётся публикацией свежих записей в канале.
Но в начале его нужно добавить в администраторы. Зайдите в свойства канала, кликните по пункту "Administrators", введите логин своего бота и добавьте его.
Осталось заполнить настройки плагина. Открываем их, переходим во вкладку "Post to Channel" и в "Bot Token" вводим новый токен, полученный при создании бота, а в "Channel Username" вводите логин канала (обязательно с @
). Сохраняем изменения.
Чтобы проверить настройки плагина нажмите кнопку "Send now!":
В канал будет отправлено тестовое сообщение:
Настройка постинга из WordPress в Telegram
Плагин довольно гибкий. На странице самого плагина и при редактировании любой записи в WordPress появится раздел "Message Pattern". Это шаблон для публикации сообщений в канал. Поддерживаются различные переменные ({title}, {author} и другие), вставка смайликов Emoji.
Поддерживается прикрепление миниатюр поста к сообщению в канал:
- Don't send featured image — Не прикреплять миниатюру;
- Send featured image — Прикрепить миниатюру;
- Send custom image – Прикрепить другое изображение.
Ещё в настройках есть пункт "Disable Web page preview". Если возле него поставить галочку, то будет отключён встроенный в Telegram предосмотр страницы, который появляется при вставке ссылки.
Проверил постинг предыдущей записи с блога — работает!
Надеюсь инструкция поможет развитию вашего ресурса. Не забудьте поделиться инструкцией в социальных сетях, кликнув по одной из кнопок ниже.