mamoe / mirai

高效率 QQ 机器人支持库
https://mirai.mamoe.net
GNU Affero General Public License v3.0
14.47k stars 2.54k forks source link

启动一段时间以后,只能接收消息,qq收不到回复的消息 #2848

Open JamesLee66 opened 7 months ago

JamesLee66 commented 7 months ago

问题描述

问几个问题以后,貌似回复就失效了,日志看着发送成功了,但是群里收不到回复的消息 版本:2.16.0 登录方式:扫码 平台:ANDROID_WATCH 心跳策略:HeartbeatStrategy.REGISTER

image

复现

private static void sendMessage(GroupMessageEvent event) { MessageChain message = event.getMessage(); String receiveMsg = message.contentToString(); if(!receiveMsg.startsWith("bot") && !receiveMsg.startsWith("@" + Test.QQ)) { return; } MessageChain chain = new MessageChainBuilder() .append(new At(event.getSender().getId())) // at 发送者 .append(new PlainText(" Bot思考中...")) // 回复的消息 .build(); event.getGroup().sendMessage(chain); }

mirai-core 版本

2.16.0

bot-protocol

ANDROID_WATCH

其他组件版本

No response

系统日志

No response

网络日志

No response

补充信息

No response

oneadms commented 6 months ago

+1

rainlodo commented 5 months ago

ANDROID_WATCH 协议是这样的,每天只能回复一段时间的群聊消息

MrY-Cat commented 4 months ago

手表协议扫码登录的老毛病了,建议换ANDROID_PAD协议并用签名

JamesLee66 commented 3 months ago

手表协议扫码登录的老毛病了,建议换ANDROID_PAD协议并用签名

大佬 有教程吗