Skip to content

Discord notifications

Allow sending notifications to your Discord channel.

Configuration

File

notif:
  discord:
    webhookURL: https://discordapp.com/api/webhooks/1234567890/Abcd-eFgh-iJklmNo_pqr
    mentions:
      - "@here"
      - "@everyone"
      - "<@124>"
      - "<@125>"
      - "<@&200>"
    renderFields: true
    timeout: 10s
    templateBody: |
      Docker tag {{ .Entry.Image }} which you subscribed to through {{ .Entry.Provider }} provider has been released.
Name Default Description
webhookURL Discord incoming webhook URL
webhookURLFile Use content of secret file as webhook URL if webhookURL is not defined
mentions List of users or roles to notify
renderFields true Render field objects
timeout 10s Timeout specifies a time limit for the request to be made
templateBody1 See below Notification template for message body

Environment variables

  • DIUN_NOTIF_DISCORD_WEBHOOKURL
  • DIUN_NOTIF_DISCORD_WEBHOOKURLFILE
  • DIUN_NOTIF_DISCORD_MENTIONS (comma separated)
  • DIUN_NOTIF_DISCORD_RENDERFIELDS
  • DIUN_NOTIF_DISCORD_TIMEOUT
  • DIUN_NOTIF_DISCORD_TEMPLATEBODY

Default templateBody

Docker tag {{ if .Entry.Image.HubLink }}[**{{ .Entry.Image }}**]({{ .Entry.Image.HubLink }}){{ else }}**{{ .Entry.Image }}**{{ end }} which you subscribed to through {{ .Entry.Provider }} provider {{ if (eq .Entry.Status "new") }}is available{{ else }}has been updated{{ end }} on {{ .Entry.Image.Domain }} registry (triggered by {{ .Meta.Hostname }} host).

Sample


  1. Value required 


Last update: 2024-12-16 01:28:25
Created: 2020-06-26 16:06:47