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)
