跳转到内容

群务查询

适用版本 v0.5.8最近核对

两件跟群有关的事:数人,和看机器。前者谁都能问,后者只对管理员开放。

你可以说它回什么
@🐟 现在多少人在线本群的活跃统计
@🐟 这个群有多少人成员总数(真人 / 机器人分开算)
@🐟 今天有几个人说话今天发过言的人数
@🐟 群里活跃吗同上,一条完整统计
@🐟 最近谁在聊统计末尾带上今天发言最多的几位

一次会给这些:

  • 成员总数:实时向协议端查,分成真人和机器人。
  • 最近 5 分钟 / 30 分钟 / 今天 / 近 7 天:各有几个人发言、一共几条。
  • 最后一条消息是几点、距今多久。
  • 今天发言最多的几位,默认 8 个。

两个口径别混:

  • 成员总数:群里一共有多少人。
  • 活跃人数:这段时间里发过言的人,按人去重,机器人自己不算。

所以这里的「在线」指「最近说过话」,不是 QQ 上那个手机在线 —— QQ 不提供群成员的在线状态。

查哪儿谁可以
当前这个群谁都能问
别的群群主、管理员、授权用户
「一共多少人用过它」只有主人;群主和管理员也不行

分界很简单:当前群的人数在群资料里本来就看得见,没有保密意义;别的群属于管理信息。第三项是跨所有群的总账,连同 QQ 号和名字,所以只对主人开放。

没权限时它会直说没权限,不会换个说法绕。

问「服务器状态」「机器状态」「内存还够吗」,它会直接把一张状态卡发到群里。卡上有:

  • 运行时间
  • 内存占用
  • swap 占用
  • 磁盘占用
  • CPU
  • 告警行(有异常时才有内容)

最后一行是采集时间。采集超过 10 分钟没更新,卡尾会多一句「这份采集已有 N 分钟」,一眼能看出采集是不是停了。

发完它会补一句「上面那张就是~」。

  • 群主、管理员
  • 授权用户

既不是群主、管理员,也不在授权名单里,就会收到一句「没有权限」。它不会编造状态,也不会换个途径去查。原因很直接:卡里是机器本身的运行信息,不是群务。

  • 状态卡不是它写的。 由机器上的定时任务采集,它只负责核对身份、把卡原样发出来 —— 卡上的数字它改不了。
  • 问「用量 / 花了多少钱 / AI 状态」不是这个。 问「服务器状态」只会给你上面那张卡。

内容依据:skills/user-count、skills/server-status(2026-10-18 核对)