Supported channels
Seven push channels are available. You can enable one or more simultaneously.| Channel | Key in config | Description |
|---|---|---|
| WeChat (XiZhi) | 微信 | WeChat push via the XiZhi webhook service |
| DingTalk | 钉钉 | DingTalk group robot webhook with optional @mention |
邮箱 | SMTP email with SSL or plain-text support | |
| Telegram | TG | Telegram Bot API via BotFather token |
| BARK | BARK | iOS push via the Bark app |
| NTFY | NTFY | Self-hosted or ntfy.sh push notifications |
| PushPlus | PUSHPLUS | PushPlus WeChat/email push service |
Configuration
All notification settings live in the[推送配置] section of config/config.ini.
Key settings explained
Selecting channels — 直播状态推送渠道
Set this field to the name(s) of the channel(s) you want to use. The value is compared case-insensitively against the keys 微信, 钉钉, 邮箱, TG, BARK, NTFY, and PUSHPLUS.
Push-only mode — 只推送通知不录制
Set to 是 to monitor streamers and send notifications without saving any video. Useful when you only want alerts and do not need recordings.
直播推送检测频率(秒) seconds between each status check instead of starting an FFmpeg recording process.
Go-live notifications — 开播推送开启
Controls whether a notification is sent when a streamer goes live. Enabled by default.
Stream-end notifications — 关播推送开启
Controls whether a notification is sent when a live stream ends. Disabled by default.
Custom titles and message content
You can override the default notification title and message body for both go-live and stream-end events.[直播间名称] and [时间] are replaced at runtime with the streamer’s display name and the current timestamp (YYYY-MM-DD HH:MM:SS). Use \n to insert a newline in the message body.
If
自定义推送标题 is left empty, the title defaults to 直播间状态更新通知.Next steps
Push channels
Setup instructions and required credentials for each of the 7 supported push channels.
