Skip to content

bot的群数量超过1000时,获取群列表仅能获取到1000个群 #2871

@Starlwr

Description

@Starlwr

问题描述

我的机器人有2000+群,但每次启动mirai后,获取群列表仅能获取到随机的1000个群
image

最初怀疑为mirai-api-http处的问题,经过调试,使用graia-ariadne项目与alicebot项目均触发此bug
编写以下mirai-console插件测试,发现mirai处获取的群列表就为1000个
image
image

bot运行期间,未获取到的这部分群,踢掉重新邀请,可以重新获取到,或是新邀请进群的群,也可以正常获取到,以下是新邀请一个群后的结果,但此后如果重启mirai,获取到的群数量还是1000个
image

复现

超过1000个群时,获取群列表方法可以稳定复现

mirai-core 版本

2.16.0

bot-protocol

ANDROID_PAD

其他组件版本

status
Running MiraiConsole v2.16.0, built on 2023-10-20 06:28:10.
Frontend Terminal: version 2.16.0, provided by Mamoe Technologies

Permission Service: Built In Permission Service

Plugins: fix-protocol-version v1.9.9, mirai-api-http v2.10.0, mirai-login-solver-sakura v0.0.11, group-test v0.1.0, mirai-device-generator v1.2.0, MCL Addon v2.1.1

系统日志

No response

网络日志

No response

补充信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions