hasanhajhasan/Multi-Channel Notification
Send notifications to Slack, Telegram, and Email using Apprise with customizable templates
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| status | Job status (success, failure, cancelled, or custom) | no | failure |
| job_name | Name of the job that triggered notification | no | ${{ github.job }} |
| channels | Comma-separated list of channels: slack,telegram,email | no | slack |
| title | Custom notification title (overrides default) | no | "" |
| message | Custom message body (overrides default) | no | "" |
| slack_template | Path to custom Slack template (relative to repo root) | no | "" |
| telegram_template | Path to custom Telegram template | no | "" |
| email_template | Path to custom email template | no | "" |
| slack_url | Slack apprise URL (e.g., slack://botname@token1/token2/token3/#channel) | no | "" |
| telegram_url | Telegram apprise URL (e.g., tgram://bottoken/chatid) | no | "" |
| email_url | Email apprise URL (e.g., mailto://user:pass@domain.com) | no | "" |
Outputs
no outputs