Skip to content

feat(notify): add WeCom group robot channel - #447

Merged
dofastted merged 1 commit into
dofastted:mainfrom
zhangnew:feat/wecom-notify
Oct 15, 2026
Merged

dofastted merged 1 commit into
dofastted:mainfrom
zhangnew:feat/wecom-notify

Conversation

@zhangnew

Copy link
Copy Markdown
Contributor

Add notify.wecom (enabled / webhook / mention_all) alongside the existing email and Telegram channels: text messages via the qyapi group-robot webhook, 2048-byte UTF-8 truncation, and secret redaction in public config views and error messages. The webhook may be a full URL or a bare key, is never echoed back by GET, and an empty panel value does not overwrite it.

Wire it into dispatchNotify, sendNotifyTest and notifyChannelsReady, accept channel=wecom on POST /api/panel/notify/test, default it in routing.json, and add a settings card with a test send. Documented under the CHANGELOG Unreleased section.

Add notify.wecom (enabled / webhook / mention_all) alongside the existing
email and Telegram channels: text messages via the qyapi group-robot
webhook, 2048-byte UTF-8 truncation, and secret redaction in public config
views and error messages. The webhook may be a full URL or a bare key, is
never echoed back by GET, and an empty panel value does not overwrite it.

Wire it into dispatchNotify, sendNotifyTest and notifyChannelsReady, accept
channel=wecom on POST /api/panel/notify/test, default it in routing.json,
and add a settings card with a test send. Documented under the CHANGELOG
Unreleased section.
@dofastted
dofastted merged commit 67b844e into dofastted:main Oct 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants