Closed James4Ever0 closed 1 year ago
v6.7.5-20220518
linux/arm64
群聊xml发送失败
{'ErrMsg': '', 'MsgSeq': 0, 'MsgTime': 1666068319, 'Ret': 0}
使用botoy进行操作
from botoy import Action qq = ... port = ... group=... action = Action(qq=qq, port=port, host="127.0.0.1") funcname='SendMsgV2' content =... payload = { "ToUserUid": group, "SendToType": 2, "SendMsgType": "XmlMsg", "Content": content, } result = action.baseRequest( method="POST", funcname=funcname, path="/v1/LuaApiCaller", params={"qq": qq, "funcname": funcname}, payload=payload, ) print(result)
更换其他框架 群聊xml是否能发送出去
qq最近群聊里面只允许发送一种json的消息 这种消息是要有token的 这个token看起来像是md5 但是不能完全确定 有人说这个是云端生成的 可能需要通过逆向qq安卓版来分析具体的实现细节
这个token可以确保json消息的完整性 不可修改性 没有token的消息几乎不能发出去 有很少一部分json消息可以不用token就能发送 但是这些消息基本上没什么用
事先确认项
OPQBot 版本
v6.7.5-20220518
系统架构
linux/arm64
错误描述
群聊xml发送失败
Logs
{'ErrMsg': '', 'MsgSeq': 0, 'MsgTime': 1666068319, 'Ret': 0}
重现步骤
使用botoy进行操作
其他
更换其他框架 群聊xml是否能发送出去