Skip to content
字数
560 字
阅读时间
3 分钟

牛牛状态

牛牛状态 bot_status

查看牛牛在线情况、报数,并在离线时发送邮件提醒。

官方插件控制台插件商店安装命令版本 4.0.0

安装方式

可在控制台插件商店安装,或执行 uv run pallas ext install pallas-plugin-bot-status

怎么使用

口令 / 触发场景说明
牛牛在吗群内 / 私聊查看在线或离线情况。
牛牛报数 / 牛牛出列群内在线牛牛依次报到。
测试邮件群内 / 私聊测试邮件通知是否可用。

详细用法、限制条件和可用范围以帮助为主。

命令权限

命令 ID默认等级
bot_status.status号主
bot_status.count所有人
bot_status.test_mail仅超管

配置项

可在控制台对应插件页中修改。

牛牛状态常用配置包括 SMTP、通知邮箱、离线宽限时间,以及 在吗 名册范围。

说明
bot_status_list_mode控制 在吗 和名册的统计范围

排障

现象处理
收不到邮件检查 SMTP 配置和收件邮箱。
误报离线适当调大离线宽限时间。

实现

源码位置:官方插件扩展仓 pallas-plugin-bot-status

关键文件:

  • 扩展仓 src/pallas_plugin_bot_status/__init__.py:注册命令、权限和帮助元数据。
  • 在线状态统计文件:负责汇总在线情况与名册展示。
  • 邮件通知文件:负责离线通知和测试邮件发送。

实现要点:

  • 牛牛在吗牛牛报数 的目标不同,一个偏状态查看,一个偏群内点名。
  • 多牛部署时,名册范围受配置影响,不一定只看当前进程。
  • 邮件提醒只是兜底能力,能否送达取决于 SMTP 和收件设置。

相关链接