【开发日志】QQ机器人-WebHook开发链路时的一些小问题

正文

额。。由于我手欠,导致刚过了 AxT社区机器人WebHook链路 验证就立马上线了,问题也就在这出现了…

Websocket长链路失效

对,你没看错,当你通过Webhook并提交之后,你的 Websocket长链路 通讯就会被立马下线,甚至 官方文档 都没有提到相关内容,只在Websocket页头草草写了一句websocket 事件推送链路将在24年年底前逐步下线,后续官方不再维护。已接入websocket链路的机器人,请迁移至webhook链路

官方也是真水,,,6

WebHook回包

第二个问题就在这了,翻阅文档 通用数据结构 Payload- OpCode 含义 的表格,我们可以很清楚的看到OpCode 12的Webhook回包

但你发现没,这个**的官方不给OpCode为12的时候该返回的内容

然后我就去问了下官方。。。

官方回答

此处我的回包为

1
2
3
4
5
6
7
8
{
"op_code": 12,
"d": {
"event_id": "事件event_id,就是Webhook最外层的id",
"status": 0,
"message": "success"
}
}

有意思不,发的时候还op:0 ,回来的时候变成了op_code字段

而且你还得收到消息立马回包,先回包再去处理

我这虽然asyncio了一下,但是照样不好使

官方回答:

官方回答2

。。。你不问 根本就不知道。。。

希望我的这点踩坑经历能够帮助更多初尝试Webhook的开发者((

山水 2025.02.14 21:36