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.

  1. V Telegramu vyhledejte bota @BotFather a příkazem /newbot si vytvořte vlastního bota.
  2. Zkopírujte vygenerovaný Bot Token (např. 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ).
  3. Získejte své Chat ID (např. odesláním zprávy botovi @userinfobot).
  4. 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):

  1. Ve své Slack aplikaci zapněte Incoming Webhooks.
  2. Zvolte cílový kanál (např. #rezervace) a vygenerujte Webhook URL (začíná na https://hooks.slack.com/services/...).
  3. 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í.