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

牛牛复读

牛牛复读 repeater

学习群里的说话方式,接话、复读和贴表情。

本体 core默认加载版本 4.0.0

安装方式

默认加载,无需单独安装。

怎么使用

口令 / 触发场景说明
群内正常聊天自动学习后接话、跟复读或贴表情。
@牛牛 回复 不可以群内禁止被回复的那条内容。
不可以发这个群内禁止自己最近一条被引用内容。
撤回牛牛消息自动可将内容加入禁用。

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

命令权限

命令 ID默认等级
repeater.ban群管或号主
repeater.ban_latest群管或号主

配置项

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

常用配置见 packages/repeater/config.py

说明
answer_threshold接话积极程度
repeat_threshold跟复读阈值
speak_threshold主动插话积极程度
fanout_enabled多只牛是否一起接话

排障

现象处理
从不说话 / 话太多调整阈值,并确认没有被禁用太多内容。
多牛同群只有一只接话检查多牛接话配置和协同设置。
不复读检查跟复读阈值和当前群聊模式。

实现

源码位置:packages/repeater/

关键文件:

  • __init__.py:注册元数据、禁用命令和帮助结构。
  • config.py:定义接话、复读和主动发言相关配置。
  • handlers/:处理学习、接话、禁用和行为决策。

实现要点:

  • 复读不只是“看到什么学什么”,还会根据语料、阈值和上下文决定是否接话。
  • 同一句话连续出现时,会走跟复读路径;平时则可能接近似语境的话。
  • 不可以 系列命令会直接影响后续学习和回复范围。
  • 若开启 LLM_REPEATER_MODE,LLM 可以作为接话补位或轻润色层参与,但默认仍是语料底盘优先。
  • 接话决策与观测已收敛到共享 conversation kernel(pallas/product/llm/kernel/),与 llm_chat 共用 scene/action/trace 契约。
  • 这和 @牛牛 随时闲聊不同:repeater 负责平时群内自然接话,llm_chat 负责明确叫牛牛来聊。

相关链接