WP Telegram Chat — WordPress Plugin (vibe-coding)

Плагин для WordPress, который превращает админку сайта в полноценный мессенджер для управления Telegram-группами. Владелец сайта общается с аудиторией в Telegram, не покидая WordPress — а посетители сайта видят живой чат прямо на странице.

Какую проблему решает

Бизнес общается с клиентами в Telegram, но:

  • Менеджеры вынуждены переключаться между CMS и мессенджером
  • Нет единого рабочего пространства — заказы в WordPress, переписка в Telegram
  • Публичный чат на сайте требует отдельного сервиса (Tawk.to, Crisp, LiveChat) — это лишняя зависимость и деньги
  • Нет архива и контроля — кто из команды что ответил, когда, кому

Плагин объединяет всё в одном месте.

Ключевые возможности

Двустороннее общение — входящие из Telegram читаются и отправляются ответы прямо из WordPress. Поддержка фото, видео, документов, голосовых сообщений.
Модерация — удаление сообщений, бан/разбан участников группы из интерфейса WordPress без необходимости открывать Telegram.
Публичный виджет — чат встраивается на любую страницу сайта одной строкой. Посетители видят живую переписку в реальном времени с автообновлением.
Мультибот и мультигруппа — подключение нескольких ботов и групп одновременно. Каждый чат — отдельная страница в админке.
Командный доступ — гибкая система прав: кто может просматривать чаты, кто отвечать, кто модерировать. Журнал ответов команды с фильтрацией по автору.
Архивация — автоматическое архивирование старых сообщений с настраиваемым сроком хранения. Управление объёмом данных без потери истории.
Уведомления — браузерные push-уведомления о новых сообщениях.

Технические достоинства

  • Zero dependencies — никаких внешних библиотек, Composer, Node.js. Только WordPress API и нативный PHP
  • Широкая совместимость — PHP 7.1–8.4, WordPress 4.7+
  • Безопасность — шифрование токенов в БД, валидация IP Telegram при получении webhook, nonce-защита всех endpoints, проверка capabilities на каждом действии, rate limiting на публичном API
  • Кэшеустойчивость — публичный чат корректно работает при любом серверном/страничном кэшировании
  • Интернационализация — полная поддержка i18n, русский перевод из коробки
  • Автомиграции БД — безопасное обновление схемы на живых сайтах без деактивации плагина
  • REST API — собственные endpoints для публичной части с rate limiting
  • Лёгкий фронтенд — jQuery без фреймворков, мгновенная загрузка

Стек

WordPress Plugin API, PHP, JavaScript (jQuery), Telegram Bot API, WordPress REST API, dbDelta + миграции

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *