00:00:00
企业微信回调模式
除了主动拉取消息,企业微信还支持回调模式推送消息。
配置
将以下内容添加到 ~/.hermes/.env:
bash
WECOM_CALLBACK_ENABLED=true
WECOM_CORP_ID=wwxxxxxxxxxxxxxxxx
WECOM_TOKEN=xxxxxxxx
WECOM_ENCODING_AES_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
WECOM_ALLOWED_USERS=user-id-1,user-id-2设置回调 URL
- 在企业微信管理后台,进入应用设置
- 启用 "接收消息"
- 设置 URL:
https://your-server.com/webhook/wecom - 设置 Token 和 EncodingAESKey
启动网关
bash
hermes gateway回调模式 vs 主动轮询
| 模式 | 优点 | 缺点 |
|---|---|---|
| 回调 | 实时接收消息 | 需要公网服务器 |
| 轮询 | 无需公网 | 有延迟 |