WP Telegram Bridge — WordPress plugin pro obousměrnou integraci webu s Telegramem. Automaticky publikuje příspěvky z WordPressu do Telegram kanálů a skupin, synchronizuje změny a spravuje celý životní cyklus zpráv — od publikování až po jejich odstranění. Podporuje konfiguraci více botů a flexibilní nastavení pro jednotlivé typy obsahu.
Jaký problém řeší
Ruční publikování obsahu do Telegram kanálů zabírá čas a vede k nesynchronizaci a chybám: zapomenuté příspěvky, neaktuální zprávy nebo duplicity. Plugin automatizuje celý proces — při publikaci, úpravě, stažení z publikace nebo odstranění příspěvku se odpovídající akce automaticky provedou i v Telegramu. Obsah tak zůstává synchronizovaný bez nutnosti manuálních zásahů.
Klíčové funkce
- Automatické odesílání příspěvků do jednoho nebo více Telegram kanálů/skupin při publikaci
- Synchronizace změn — úprava příspěvku aktualizuje zprávu v Telegramu
- Tři strategie při stažení z publikace: nedělat nic / nahradit zástupným textem / odstranit z Telegramu
- Mazání zpráv z kanálů při odstranění příspěvku
- Podpora více botů se šifrováním tokenů v databázi
- Individuální konfigurace pro jednotlivé typy příspěvků: šablona zprávy, cílové kanály, chování při stažení
- Šablonovací systém zpráv s placeholders (nadpis, odkaz, excerpt, autor atd.)
- Fronta odesílání přes Action Scheduler — spolehlivé doručování bez ztrát při vysoké zátěži
- Metabox v editoru příspěvků: stav odeslání, vazba na kanály, ruční opětovné odeslání
- Diagnostika a auditní log operací
Technické výhody
- Architektura postavená na WordPress hooks — bez zásahů do jádra, kompatibilní s libovolnými šablonami a pluginy
- Šifrování tokenů botů (AES-256) — tokeny nejsou ukládány v otevřené podobě
- Action Scheduler místo wp-cron — škálovatelná fronta s opakovanými pokusy při selhání
- Konfigurační systém s migracemi — zpětná kompatibilita při aktualizaci nastavení
- PSR-4 autoloading tříd, jednotný entry point přes singleton Plugin
- REST API pro rozšiřování funkcionality pomocí addonů (Mini App, budoucí moduly)
- Kompletní lokalizace (i18n) — ruština a angličtina součástí pluginu
Stack
PHP 7.1+, WordPress Plugin API (hooks, options, meta, rewrite), Telegram Bot API, Action Scheduler, WordPress REST API, AES-256 šifrování, Gettext (i18n)
