hasanhajhasan/Multi Notification Channel
Send notifications to Slack, Discord, Telegram, Teams, Google Chat, Email, AWS SNS, Gotify, ntfy, and webhooks via Apprise
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| preset | Name of a preset file from the presets/ directory (e.g. workflow, deployment, release). Generates title and message from GitHub context automatically. | no | "" |
| status | Job status passed to presets and templates: success | failure | cancelled | any custom string. Populates {STATUS} and {EMOJI} variables. | no | "" |
| title | Notification title / header. Required when preset is not set; overrides the preset title when both are provided. | no | "" |
| message | Notification body. Required when preset is not set; overrides the preset message when both are provided. | no | "" |
| channels | Comma-separated list of channels to notify: slack,discord,telegram,teams,gchat,email,sns,gotify,ntfy,webhook | no | slack |
| debug | Enable verbose Apprise output (true/false) | no | false |
| slack_template | Path to a custom Slack template file (repo-relative) | no | "" |
| discord_template | Path to a custom Discord template file | no | "" |
| telegram_template | Path to a custom Telegram template file | no | "" |
| teams_template | Path to a custom Microsoft Teams template file | no | "" |
| gchat_template | Path to a custom Google Chat template file | no | "" |
| email_template | Path to a custom Email HTML template file | no | "" |
| sns_template | Path to a custom AWS SNS template file | no | "" |
| gotify_template | Path to a custom Gotify template file | no | "" |
| ntfy_template | Path to a custom ntfy template file | no | "" |
| webhook_template | Path to a custom webhook template file | no | "" |
| slack_url | Slack Apprise URL e.g. slack://botname@T1/A1/W1/#channel | no | "" |
| discord_url | Discord Apprise URL e.g. discord://webhook_id/webhook_token | no | "" |
| telegram_url | Telegram Apprise URL e.g. tgram://bottoken/chatid | no | "" |
| teams_url | Microsoft Teams Apprise URL e.g. msteams://TokenA/TokenB/TokenC/TokenD | no | "" |
| gchat_url | Google Chat Apprise URL e.g. gchat://workspace/key/token | no | "" |
| email_url | Email Apprise URL e.g. mailtos://user:pass@gmail.com | no | "" |
| sns_url | AWS SNS Apprise URL e.g. sns://AccessKeyID/SecretKey/us-east-1/TopicName | no | "" |
| gotify_url | Gotify Apprise URL e.g. gotify://hostname/token | no | "" |
| ntfy_url | ntfy Apprise URL e.g. ntfy://ntfy.sh/your-topic | no | "" |
| webhook_url | Generic webhook Apprise URL e.g. json://hostname/path or form://hostname/path | no | "" |
Outputs
no outputs