hasanhajhasan/Multi Notification Channel

Send notifications to Slack, Discord, Telegram, Teams, Google Chat, Email, AWS SNS, Gotify, ntfy, and webhooks via Apprise

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
presetName of a preset file from the presets/ directory (e.g. workflow, deployment, release). Generates title and message from GitHub context automatically.no""
statusJob status passed to presets and templates: success | failure | cancelled | any custom string. Populates {STATUS} and {EMOJI} variables.no""
titleNotification title / header. Required when preset is not set; overrides the preset title when both are provided.no""
messageNotification body. Required when preset is not set; overrides the preset message when both are provided.no""
channelsComma-separated list of channels to notify: slack,discord,telegram,teams,gchat,email,sns,gotify,ntfy,webhooknoslack
debugEnable verbose Apprise output (true/false)nofalse
slack_templatePath to a custom Slack template file (repo-relative)no""
discord_templatePath to a custom Discord template fileno""
telegram_templatePath to a custom Telegram template fileno""
teams_templatePath to a custom Microsoft Teams template fileno""
gchat_templatePath to a custom Google Chat template fileno""
email_templatePath to a custom Email HTML template fileno""
sns_templatePath to a custom AWS SNS template fileno""
gotify_templatePath to a custom Gotify template fileno""
ntfy_templatePath to a custom ntfy template fileno""
webhook_templatePath to a custom webhook template fileno""
slack_urlSlack Apprise URL e.g. slack://botname@T1/A1/W1/#channelno""
discord_urlDiscord Apprise URL e.g. discord://webhook_id/webhook_tokenno""
telegram_urlTelegram Apprise URL e.g. tgram://bottoken/chatidno""
teams_urlMicrosoft Teams Apprise URL e.g. msteams://TokenA/TokenB/TokenC/TokenDno""
gchat_urlGoogle Chat Apprise URL e.g. gchat://workspace/key/tokenno""
email_urlEmail Apprise URL e.g. mailtos://user:pass@gmail.comno""
sns_urlAWS SNS Apprise URL e.g. sns://AccessKeyID/SecretKey/us-east-1/TopicNameno""
gotify_urlGotify Apprise URL e.g. gotify://hostname/tokenno""
ntfy_urlntfy Apprise URL e.g. ntfy://ntfy.sh/your-topicno""
webhook_urlGeneric webhook Apprise URL e.g. json://hostname/path or form://hostname/pathno""

no outputs