mamoe / mirai

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

originalAnnouncements.toList() 获取的公告数量为0 #2589

Closed yujumpjump closed 1 year ago

yujumpjump commented 1 year ago

问题描述

在使用originalAnnouncements.toList()获取群公告的数量的时候为0 (有时候是可以获取到的,有时候是获取不到)

复现

MiraiAnnouncements announcements = miraiGroupMessageEvent.getGroup().getAnnouncements(); Announcements originalAnnouncements = announcements.getOriginalAnnouncements(); List onlineAnnouncements = originalAnnouncements.toList(); log.info("公告数量{}",onlineAnnouncements.size());

mirai-core 版本

2.15.0-dev-39

bot-protocol

MACOS

其他组件版本

No response

系统日志

No response

网络日志

No response

补充信息

image

yujumpjump commented 1 year ago

通过更换ANDROID_PHONE协议错误消失,我觉得可能是MACOS协议的问题

Him188 commented 1 year ago

@cssxsh

cssxsh commented 1 year ago

@cssxsh

复现不出来

yujumpjump commented 1 year ago

有时候是获取不到的 有时候是可以获取到的。昨天就是 我换了协议就立刻就能获取到了