AstrBot icon indicating copy to clipboard operation
AstrBot copied to clipboard

[Bug] Cloudflare Tunnel 下企业微信 OpenAPI 回调地址请求不通过

Open koast18 opened this issue 10 months ago • 9 comments

发生了什么

企业微信应用的API接收消息那里无法保存,提示“openapi回调地址请求不通过”

但是同时控制台打印如下

astrbot    | [2025-03-04 09:26:41 +0000] [1] [INFO] 192.168.191.88:43032 GET /callback/command 1.1 500 265 5021
astrbot    |  [09:27:13] [INFO ] [wecom_adapter.py:49]: 验证请求有效性: ImmutableMultiDict([('msg_signature', '14b9f9baeb6cba0042932be4042e3300da49cabb'), ('timestamp', '1741080432'), ('nonce', '1740695716'), ('echostr', 'qpBzvQv0DEU1j6/WS6u7Y8+dDhH9MVqmVVFN2x8R1Dk0SiWnk6M2Wv4cYpkl8iwV9aEv15VkBo4ZortF78FqMQ==')])
astrbot    |  [09:27:13] [INFO ] [wecom_adapter.py:58]: 验证请求有效性成功。

如何复现?

Docker方式安装最新版v3.4.35 然后按照文档添加wecom适配器即可复现

AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器

AstrBot 版本 v3.4.35

操作系统

Linux

报错日志

astrbot    | [2025-03-04 09:26:41 +0000] [1] [INFO] 192.168.191.88:43032 GET /callback/command 1.1 500 265 5021
astrbot    |  [09:27:13] [INFO ] [wecom_adapter.py:49]: 验证请求有效性: ImmutableMultiDict([('msg_signature', '14b9f9baeb6cba0042932be4042e3300da49cabb'), ('timestamp', '1741080432'), ('nonce', '1740695716'), ('echostr', 'qpBzvQv0DEU1j6/WS6u7Y8+dDhH9MVqmVVFN2x8R1Dk0SiWnk6M2Wv4cYpkl8iwV9aEv15VkBo4ZortF78FqMQ==')])
astrbot    |  [09:27:13] [INFO ] [wecom_adapter.py:58]: 验证请求有效性成功。

Image

你愿意提交 PR 吗?

  • [ ] 是的,我愿意提交 PR!

Code of Conduct

  • [x] 我已阅读并同意遵守该项目的 行为准则

koast18 avatar Mar 04 '25 09:03 koast18