OPQ
OPQ copied to clipboard
SendGroupXml失效
事先确认项
- [X] 我确定该反馈是新的,没有和 issue 列表中已有的问题重复
- [X] 我确定查阅过了 官方文档、OPQBot 文档 等所有的信息来源
- [ ] 我确定我使用的 QPQBot 是最新版本
OPQBot 版本
v6.7.5-20220518
系统架构
linux/arm64
错误描述
群聊xml发送失败
Logs
{'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就能发送 但是这些消息基本上没什么用