WP Telegram Bridge — Mini App (vibe-coding)

Telegram Mini App — модуль-аддон для WordPress-плагина WP Telegram Bridge. Предоставляет нативный интерфейс внутри Telegram для управления контентом WordPress-сайта: просмотр, поиск и модерация публикаций без необходимости открывать админку сайта.

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

Редакторы и администраторы сайта вынуждены переключаться между Telegram и WordPress для проверки статуса публикаций, просмотра черновиков и модерации контента. Mini App устраняет это переключение — весь рабочий процесс доступен прямо в мессенджере, что критично для мобильных сценариев и оперативного управления контентом.

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

  • Каталог публикаций с поиском по заголовку и пагинацией
  • Табы модерации: черновики, на проверке, скрытые — с разделением по ролям
  • Детальный просмотр поста с превью контента и изображений
  • Статистика по статусам постов и привязке к Telegram-каналам
  • Адаптация под тёмную и светлую темы Telegram
  • Разграничение доступа: обычные пользователи видят только опубликованное, админы — полный набор

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

  • Аутентификация через HMAC-SHA256 валидацию Telegram initData — без паролей и токенов на клиенте
  • Автоматический cache-busting ресурсов через filemtime() — решает проблему агрессивного кэширования Telegram WebView
  • Короткий URL через WordPress Rewrite API — совместимость с ограничениями BotFather
  • REST API с permission callback — безопасное взаимодействие без WordPress-сессий
  • Vanilla JS без фреймворков — мгновенная загрузка, минимальный размер
  • Полная интеграция с основным плагином: общий пул ботов, конфигурация типов постов, очередь сообщений

Стек

PHP 7.1+, WordPress REST API, WordPress Rewrite API, Telegram Bot API, Telegram Mini Apps SDK, Vanilla JavaScript, CSS3 (CSS Variables, Flexbox)

Ответить

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