Skip to content

[Bug]: onebot-adapter对于[cq:poke]的解析存在问题 #1591

@kenichiLyon

Description

@kenichiLyon

在提问之前...

  • 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息帮助问题解决
  • 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
  • 我已查看master branch或最新测试版的更新内容,并未提及该 bug 已被修复的情况
  • 我没有仔细查看这些选项,只是在无脑的勾选所有选项,请关闭这个 issue
  • 已有issue中并没有看见其他人与我反馈相同的问题

问题描述

在试图让骰子通过 onebot-adapter 协议端发送的戳一戳 cqcode 时,协议端存在报错。猜测为 #1564 的修改后续。

如何复现

  1. 尝试让骰子发送 [cq:poke,qq=<可发送的 QQ 号>]
  2. 发送失败,报错

你期望发生的

骰子应当在 onebot 协议端采取戳一戳行为而非报错

实际上发生的

报错并未发送出去

日志文件

Message: {"status":"failed","retcode":1200,"data":null,"message":"消息体无法解析, 请检查是否发送了不支持的消息类型","wording":"消息体无法解析, 请检查是否发送了不支持的消息类型","echo":"...","stream":"normal-action"}
[错误捕获] dice/platform_adapter_onebot.go:216
[报错详情] SendGrMsg 失败: group=QQ-Group:992912793 err=action failed, status=failed retcode=1200

截图

No response

海豹核心版本

1.5.1-dev+20260212.1114063

操作系统

Windows

帐号类型

QQ

使用协议

No response

附加内容

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions