Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BOT-PROTOCOL协议为ANDROID_WATCH时,无法接收部分群聊的消息 #2546

Closed
TihPct opened this issue Mar 4, 2023 · 8 comments
Closed
Labels
M 优先级: 主要 s:core 子系统: mirai-core t:documentation 类型: 文档更新
Milestone

Comments

@TihPct
Copy link

TihPct commented Mar 4, 2023

问题描述

当BOT-PROTOCOL协议为ANDROID_WATCH时,无法接收部分群聊的消息

复现

  • 当协议为ANDROID_WATCH时,有部分群聊发出的消息无法被正常接收
  • 但协议为ANDROID_PAD时,就不会有出现此类问题
  • 如果让机器人向无法接收的群聊主动发送消息,即可让无法接收消息的群聊恢复,日志也会正常输出该群所发送的消息
  • 但是发送消息并不能有效解决无法接收消息的问题,当过去一段时间后,群聊又变为无法接收消息的状态

mirai-core 版本

2.14.0

bot-protocol

ANDROID_WATCH

其他组件版本

  • JDK-1.8
  • kotlinx-coroutines-core-jvm 1.6.4
  • kotlin-stdlib-jdk8 1.7.22

系统日志

No response

网络日志

因无法接收到消息,日志暂无

补充信息

机器人并未被禁言,且无任何报错信息

@cssxsh
Copy link
Contributor

cssxsh commented Mar 4, 2023

ANDROID_WATCH 有省电的优化,当群被设置为不提醒的的时候,就不会接收消息

@TihPct
Copy link
Author

TihPct commented Mar 4, 2023

ANDROID_WATCH 有省电的优化,当群被设置为不提醒的的时候,就不会接收消息

原来如此,谢谢

@Him188
Copy link
Member

Him188 commented Mar 5, 2023

或许应该更新下注释

@Him188 Him188 added M 优先级: 主要 t:documentation 类型: 文档更新 s:core 子系统: mirai-core labels Mar 5, 2023
@Him188 Him188 added this to the 2.16.0-RC milestone Mar 5, 2023
@CzJam
Copy link

CzJam commented Mar 7, 2023

在手机端同时登录,群聊设置里重复开关一次免打扰即可

@TihPct
Copy link
Author

TihPct commented Mar 8, 2023

在手机端同时登录,群聊设置里重复开关一次免打扰即可

已经解决,由于ANDROID_WATCH协议的省电特性,当群被设置为不提醒的的时候,就不会接收消息

@MrY-Cat
Copy link
Contributor

MrY-Cat commented Mar 9, 2023

好像是“收进群助手且不提醒”的不会收到吧,我的群全部不提醒,但手表协议也会收到部分群的消息

@qfys521
Copy link

qfys521 commented May 23, 2023

好像是“收进群助手且不提醒”的不会收到吧,我的群全部不提醒,但手表协议也会收到部分群的消息

错误的,我是仅仅开启了消息免打扰,但是依旧会收不到消息。
除非bot主动在群里发一条消息,这样才会正常的收到。

@Him188 Him188 closed this as completed in f6b5a23 Aug 24, 2023
@MrY-Cat
Copy link
Contributor

MrY-Cat commented Aug 24, 2023

好像是“收进群助手且不提醒”的不会收到吧,我的群全部不提醒,但手表协议也会收到部分群的消息

错误的,我是仅仅开启了消息免打扰,但是依旧会收不到消息。 除非bot主动在群里发一条消息,这样才会正常的收到。

免打扰并不一定无消息,条件很魔幻,可以看看#2643 里我实验的证据

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
M 优先级: 主要 s:core 子系统: mirai-core t:documentation 类型: 文档更新
Projects
None yet
Development

No branches or pull requests

6 participants