WP Telegram Bridge — WordPress-плагин для двусторонней интеграции сайта с Telegram. Автоматически публикует записи WordPress в Telegram-каналы и группы, синхронизирует изменения, управляет жизненным циклом сообщений — от публикации до удаления. Поддерживает мультибот-конфигурацию и гибкую настройку для каждого типа контента.
Какую проблему решает
Ручная публикация контента в Telegram-каналы отнимает время, приводит к рассинхронизации и ошибкам: забытые посты, устаревшие сообщения, дублирование. Плагин автоматизирует весь процесс — при публикации, редактировании, снятии с публикации или удалении записи соответствующие действия выполняются в Telegram автоматически, сохраняя контент синхронизированным без ручного вмешательства.
Ключевые возможности
- Автоматическая отправка записей в один или несколько Telegram-каналов/групп при публикации
- Синхронизация изменений: редактирование поста обновляет сообщение в Telegram
- Три стратегии при снятии с публикации: ничего не делать / заменить заглушкой / удалить из Telegram
- Удаление сообщений из каналов при удалении поста
- Поддержка нескольких ботов с шифрованием токенов в базе данных
- Индивидуальная настройка для каждого типа записей: шаблон сообщения, целевые каналы, поведение при снятии
- Шаблонизатор сообщений с плейсхолдерами (заголовок, ссылка, отрывок, автор и др.)
- Очередь отправки через Action Scheduler — надёжная доставка без потерь при пиковых нагрузках
- Метабокс в редакторе записей: статус отправки, привязка к каналам, ручная переотправка
- Диагностика и аудит-лог операций
Технические достоинства
- Архитектура на хуках WordPress — не модифицирует ядро, совместим с любыми темами и плагинами
- Шифрование токенов ботов (AES-256) — токены не хранятся в открытом виде
- Action Scheduler вместо wp-cron — масштабируемая очередь с повторными попытками при сбоях
- Система конфигурации с миграцией — обратная совместимость при обновлениях настроек
- PSR-4 автозагрузка классов, единая точка входа через синглтон Plugin
- REST API для расширения функциональности аддонами (Mini App, будущие модули)
- Полная локализация (i18n) — русский и английский языки из коробки
Стек
PHP 7.1+, WordPress Plugin API (hooks, options, meta, rewrite), Telegram Bot API, Action Scheduler, WordPress REST API, AES-256 шифрование, Gettext (i18n)
