懒得写md文件了凑合看吧(
v1.2.0
这是一个用于 AstrBot 的简单的消息处理插件。它能将 LLM 生成的长文本回复自动拆分为多条短消息依次发送,模拟人类的说话节奏,避免长篇大论的文字墙。
特别的 ,解决了框架分段无法将@组件正常加入分段逻辑里的Bug
功能特性
- 智能拆分:根据标点符号(如句号、问号、感叹号、换行符)将长文本拆分为独立的消息气泡。
- 上下文感知:支持“智能模式”,自动识别成对的符号(如引号
“”、括号()、[]等),避免在引用或完整句子中间强行断句。 - 拟人延迟:在发送下一条分段前自动计算等待时间,支持固定延迟、随机延迟或基于字数的对数延迟。
- 防刷屏限制:支持设置最大分段数(
max_segments),超出限制的部分会自动合并到最后一条消息中。 - 内容清理:支持通过正则在发送前清理特定字符。
安装与使用
- 将插件文件放入 AstrBot 的插件目录中。
- 在控制台或配置文件中启用该插件。
- 根据需求修改配置参数。
配置说明
具体还是去配置页面看吧,有什么不懂的提issues或者去群里问也可以
延迟策略详情
也是去配置页面看吧()
注意事项
- 如果对正则不了解的话,建议不要修改,如果需要修改字符,可以用简单字符匹配
- 如果拆分后只有一段且无清理规则,插件将不做处理,直接发送原消息。
- 智能模式下,如果引号或括号未闭合(如只有左括号),可能会导致整段文本不拆分,这是为了保证语义完整性。
日志
2025.12.26
- 修复了一些已知问题,比如all没法拦住LLM请求,没有写入上下文等(
2025.12.09
- 上架
- 添加了一点配置项目,如分段阈值和分段场景
未来计划
- 来提
联系
| 作者信息 | 交流/反馈 |
|---|---|
| 作者: 糯米茨 联系方式: (许愿通道) - GitHub Issues |
![]() |
求你们了
来鞭策支持一下叭!
避免出现
- 为了能够更好地交流,请引以为戒,不要出现这样子意义不明的所谓建议。
- 如果觉得自己真的不懂,可以去找AI问问之后再来说。
- 请务必!务必组织好语言再提建议!这样对你对我都有好处,你可以很快就获得反馈甚至仓库更新,而我也可以不必浪费口舌猜你什么意思。
| 1 | 2 | 3 |
|---|---|---|
![]() |
![]() |
![]() |



