Repository navigation
LenBot 0.2.4
LenBot 0.2.4
本次更新调整群聊发言节奏:Bot 发言后只等一次接话,主动插话的间隔从上次发言起算,所有聊天唤醒共用发言节奏;黑话按特殊用法的证据学习;群开关回到首页,聊天和群开关切换后立即生效;插件可以让群临时安静,B 站插件可设置直播期间不主动插话。
群聊节奏
- Bot 每次发言后只等一次接话:回复谁就等谁,主动插话时等任何人,默认 120 秒。等待期间有人接话,Bot 继续对话;Bot 自己再发言不延长等待。
- 主动插话不再计算参与分。群里出现可以接的话,并且距 Bot 上次发言超过插话间隔时,Bot 才判断是否插话。插话后没人接,下一次的间隔翻倍,最长为最短间隔的 4 倍;有人接 Bot 的话、
@或点名 Bot 后回到最短间隔。 - 新增发言节奏:连续发言达到上限后,下一条按间隔发出。被
@时同样生效,提醒和后台任务结果不受限制。 - 唤醒档位的取值:
| 档位 | 发言后到插话的最短间隔 | 最多连续发言条数 | 之后每条发言的间隔 |
|---|---|---|---|
| 活跃 | 10 分钟 | 3 | 2 分钟 |
| 适中 | 30 分钟 | 3 | 3 分钟 |
| 安静 | 90 分钟 | 2 | 5 分钟 |
- 群友对 Bot 回复的反应差时,插话间隔相应延长。
- 待处理消息很多时分批处理,不再阻塞其他群。
群开关与模式
- 首页群聊列表和群聊页顶栏恢复群开关。群关闭后不唤醒模型,插件不处理该群的消息、命令、通知和定时任务,消息照常记录;重新开启后回到关闭前的聊天/插件模式。
- 关闭聊天、关闭群和全部暂停立即生效:正在进行的一轮在当前步骤结束,不再等这一轮跑完。
- 接入群聊时选择聊天或插件模式,聊天模式再选参与频率,默认聊天、适中。首次配置只选参与频率。只在被
@、回复或私聊时在群聊 → 设置 → 参与方式中设置。
黑话学习
- 黑话首次提取时即判断是否为群内特殊用法,保存词义、语境和引用的原话;出现新用例时重新判断。人工固定和禁用的词条优先。
- 聊天时只提供已确认的特殊用法和人工解释。
- 学习页的黑话分为已学会、用例积累、普通用法和禁用。
插件
- 插件接口新增
ctx.quiet(scene, seconds, direct=...),需要声明quiet权限:插件可以让群临时安静并续期,停止续期或解除后恢复。主人设置的更晚结束的临时安静保持不变。插件测试工具用quiets查看调用记录。 - B 站插件 1.4.0 为每个直播间增加直播期间选项:照常聊天、不主动插话但被
@时回应、不主动插话且被@时下播后回应。
升级
在系统 → 设置 → 版本与更新中更新到 0.2.4。根配置迁移到格式 5,按原档位换算新的插话间隔和发言节奏,并删除参与分相关字段;业务数据库迁移到格式 2,已有黑话的人工设置和用例保留。插件接口保持为 1。