Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 938 Bytes

README.md

File metadata and controls

24 lines (16 loc) · 938 Bytes

Notify Telegram

Get workflow status notifications to Telegram chat or channel.

Usage

First of all, you need to create a Telegram bot by talking to @BotFather bot. See official guide here: https://core.telegram.org/bots#6-botfather

If you want to get notifications to personal chat with bot, find your user id, for example by talking to @jsondumpbot.

Also you can use channel for notifications, in this case just get your channel name in format @channelname.

Then add your bot token and user id (or channel name) to repository Secrets.

Add following step to the end of your workflow:

    - uses: elec/[email protected]
      if: always()
      with:
        chat: ${{ secrets.TELEGRAM_CHAT_ID }} # user id or channel name secret
        token: ${{ secrets.TELEGRAM_BOT_TOKEN }} # token secret
        status: ${{ job.status }} # do not modify this line