用途:向企业微信群机器人发送单条一次性消息,适合快速通知、告警或状态同步。触发方式为 /notify-wecom 加消息内容,例如 /notify-wecom 服务上线成功。
主要能力:从共享配置文件 ~/.config/setup-notifications-via-wecom/config.json 读取 webhook_url、recipient_scope 和 recipient_label;继承主机/项目的 HTTP(S) 代理与 no_proxy 策略,不强制直连;scope 为 self 时无需授权直接发送,为 others 时需展示确切标签与消息并经人工确认;通过 setup-notifications-via-wecom 的发送器或等价 curl 调用发送,并报告成功或企业微信返回的具体错误。
使用方式:需先安装 setup-notifications-via-wecom(推荐,含 webhook 配置步骤与内置发送器),或手动创建配置文件。配置缺失时会打印一行安装命令并停止。多行消息可用三引号包裹或使用文件。
限制:仅支持纯文本,不支持 markdown 卡片、图片或 @提及;消息长度上限 4096 字节(UTF-8);无模板功能,结构化备份/告警/状态消息需使用 setup-notifications-via-wecom;授权不等于送达,errcode 为 0 仅证明 API 接受,收件人回执与原生 SLS 送达需另行取证;收件人或发送者身份缺失/无效时须用 set_recipient.py 处理,不得从 webhook URL 推断 self 与 others。