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

酒后聊天

酒后聊天 chat

牛牛喝酒后可进入智能聊天状态。

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

安装方式

可在控制台插件商店安装,或执行 uv run pallas ext install pallas-plugin-ai-media。使用前还需要部署 Pallas-Bot-AI

怎么使用

口令 / 触发场景说明
@牛牛群内醉酒时触发 AI 回复。
牛牛 + 文本群内醉酒时进入聊天。

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

命令权限

无独立命令 ID,依赖醉酒状态触发。

配置项

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

新用户只需配置全局 LLM_CHAT_ENABLED。开启后,酒后聊天与随时闲聊共用同一套 LLM 服务。

遗留 CHAT_ENABLE / chat_enable 仍可读,但只在未显式配置 LLM_CHAT_ENABLED 时启用旧的 RWKV 路径。

AI_SERVER_*LLM_CHAT_ENABLED 等环境项建议在控制台或 pallas.toml[env] 中配置。

排障

现象处理
无回复确认牛牛已喝酒,且 AI 服务可达;LLM 路径需 LLM_CHAT_ENABLED=true
冷却中无响应群级冷却期间可能静默。

实现

源码位置:官方插件扩展仓 pallas-plugin-ai-mediachat 插件目录

关键文件:

  • 扩展仓 chat 插件的 __init__.py:注册触发逻辑与元数据。
  • 扩展仓 chat 相关处理文件:负责醉酒状态下的对话提交与回复。
  • 主仓 packages/drink/:负责喝酒、醒酒与醉酒状态变化。

实现要点:

  • 这个插件本身不提供独立命令权限,是否触发主要取决于醉酒状态和消息内容。
  • 新路径走统一的 LLM 服务,旧路径只用于兼容历史站点。
  • llm_chat 共用部分 AI 基础设施,但触发时机和用户感知完全不同。

相关链接