Telegram

In Telegram, we use groups with topics instead of channels.

Create bot

Use this instuction. Save bot token as TELEGRAM_BOT_TOKEN ENV (use in 2.3 here).

Configure group

  1. Open group, go to Menu, press "Manage group"

    • enable "Topics"
    • you can set our icon by pressing "photo" image
    • press Save
  2. Add bot to your group

  3. application.admin_users should be in all route groups.

  4. Add users from application.chains to their groups.

    To make it simpler you can add all application.users to all groups from route block.

  5. Highly recommend mute notifications forever for group

  6. Get group ID (with @myidbot bot)

    • add @myidbot bot to group
    • go to group's "General" topic and send command /getgroupid@myidbot
    • use group ID in application.channels block
    • you can remove @myidbot bot
  7. IMPulse bot should have permissions to interact with users. If you see log WARNING user <username> not found in Telegram and will not be notified try to send message from <username> to bot. This should help.