Telegram Bot & Slack Notifikace [PRO]
Mějte okamžitý přehled o nových, zrušených a přesunutých rezervacích i o žádostech o schválení přímo ve vašem oblíbeném komunikačním nástroji – Telegramu nebo Slacku.
Pro v cloudu
Dostupnost funkce [PRO]:
- LockMyCal Cloud (SaaS): Přímé napojení na Telegram a Slack je součástí plánu Pro.
- LockMyCal Open-Source (Self-Hosted): Plně otevřené a funkční bez poplatků.
1. Telegram
LockMyCal podporuje dva režimy, které se navzájem vylučují – volí je provozovatel instance:
Vlastní bot (TELEGRAM_ENABLED=true): každý uživatel si připojí svého bota.
- V Telegramu vyhledejte bota
@BotFathera příkazem/newbotsi vytvořte vlastního bota. - Zkopírujte vygenerovaný Bot Token (např.
123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ). - Získejte své Chat ID (např. odesláním zprávy botovi
@userinfobot). - V LockMyCal přejděte do Automatizace → Telegram, vložte Bot Token a Chat ID, vyberte události a uložte.
Sdílený bot instance (TELEGRAM_BOT_TOKEN, TELEGRAM_BOT_USERNAME, TELEGRAM_WEBHOOK_SECRET): jeden bot obsluhuje všechny uživatele. V Automatizace → Telegram stačí kliknout na propojení a poslat botovi zprávu podle pokynů.
Pokud bota zablokujete nebo odeberete z chatu, integrace se sama vypne.
2. Slack
Podle konfigurace instance je k dispozici jeden ze dvou způsobů:
Incoming Webhook (SLACK_ENABLED=true):
- Ve své Slack aplikaci zapněte Incoming Webhooks.
- Zvolte cílový kanál (např.
#rezervace) a vygenerujte Webhook URL (začíná nahttps://hooks.slack.com/services/...). - V LockMyCal přejděte do Automatizace → Slack, vložte Webhook URL, vyberte události (nová rezervace, přeplánování, storno a žádosti o schválení), otestujte a uložte.
OAuth – tlačítko „Add to Slack“ (SLACK_CLIENT_ID, SLACK_CLIENT_SECRET): v Automatizace → Slack klikněte na Add to Slack, vyberte workspace a kanál a zvolte události.
3. Události a správa integrace
- Telegram i Slack se zobrazují jako karty integrace (stav, odebírané události, poslední doručení) s tlačítky Test, Logy, úprava a smazání. Mezi Webhooky, Telegramem a Slackem se přepíná záložkami a formuláře sdílejí jednu kartu odběru událostí.
- Odebírat lze všech šest událostí rezervace, stejně jako u webhooků: nová rezervace, přeplánování, storno a žádost o schválení, zamítnutá žádost a žádost, které vypršela lhůta. Telegram u žádostí posílá i lhůtu pro odpověď a důvod zamítnutí.