Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
R
1、如标题描述,mirai 使用 serializeToMiraiCode 序列号为 [mirai:xxx] 格式 ,我想修改为自定义的 [my:xxx] 消息码。
2、请不要告诉我单独转换处理 MessageChain 这个我知道处理。
3、因为自己代码特殊原因, 我想 覆盖 重写 serializeToMiraiCode 更方便自己使用,就是事件发生时候使用 event.message.serializeToMiraiCode() 获取到的就是 自己定义的 [my:xxx] 消息码。
经打印查看 GroupMessageEvent 中 MessageSource中的 ids 、 internalIds 、 time 对比 MessageRecallEvent 中的 messageIds 、messageInternalIds 、messageTime全部不一致,导致 MessageRecallEvent 无法得知是那一条消息被撤回!
在 BOT 无管理权限情况下执行 recall , 会导致异常 进入 IllegalStateException(消息已撤回) ,实际应该进入 PermissionDeniedException (权限不足),请解决此BUG!