Releases: JHue58/ChatLearning
Releases · JHue58/ChatLearning
ChatLearning V3.0.3
ChatLearning V3.0.2
新增
importstock
指令,可在目录中从外部文件导入词库(词库格式为 问题\t答案 即csv类型)- 在回复时,会把答案中的{name}替换成发送者的名称,{me}替换成设置的bot昵称
setbotname
指令,可添加bot昵称,有多个别称用空格隔开replylength
指令,可设定回复答案字数的最大值,超过这个值将不会回复
修复
- 尝试修复小概率config.clc文件损坏的问题
优化
- cosmatch不会去计算长度超过50的文本的词向量,节省资源
更新注意
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件
ChatLearning V3.0.1
新增
- 艾特bot回复的功能,引用回复也同时适用
修复
- 修复了3.0.0版本出现的若干问题
- 修复了开启cosmatch后,!d等快速删除指令失效的问题
优化
- 优化了cosmatch的信息显示
- 艾特bot回复的功能将无视所设定的回复概率
更新注意
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件
ChatLearning V3.0.0
新增
- 过滤词汇新增选择模糊/精确匹配
- 语句相似度计算引擎(词库中无法匹配到问题时,将问题映射到词向量,计算两两之间的余弦相似度),相关指令
cosmatch
,比较消耗计算机资源,请斟酌开启 - 现在bot被艾特回复时,将会在词库内寻找答案并反艾特反击!
- 自定义词库支持添加正则表达式
修复
- 修复了source包退出后无法继续运行的问题
优化
- 优化了过滤的提示文本
更新注意
- 别忘了压缩包内新的文件dict.txt
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件
ChatLearning V2.9.8
新增
- 新增回复冷却,相关指令
replycd
- 定时任务的日期标记支持每n天,例如每2天为
#x2
- 快速删除可通过直接在群内发送
!d x
来在词库内删除bot最新发的第x条消息 - 文字转语音支持数字和一些常见的标点符号
- 现在文字转语音的触发指令支持自定义,有需求可修改
config.clc
文件
修复
- 修复了黑名单功能无法正确触发的问题
- 修复了极小概率出现词库被清空的问题
- 修复了无法删除黑名单账号的问题
- 修复了在聊天环境使用
settemp
指令如果参数出错时,没有提示文本的问题
优化
- 优化了管理模式的一些文本
- 现在
exit
指令将会令程序更正确的退出,关闭程序请使用exit
指令
更新注意
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件
ChatLearning V2.9.7
新增
- 现在回复时选择答案会根据答案出现的次数作为权重,不再是完全随机
- 管理模式新增自定义问答,问答皆可除视频、文件以外Mirai支持的任意形式的消息(只要QQ能发出来),同时可定义答案的权重
- 管理模式新增添加自动任务
config.clc
文件新增快速删除的各种提示文本,有需求可自行修改
修复
- 修复了
fastdelete
指令闪退的问题
优化
- 优化了管理模式的交互形式
- 优化了一些异常提示
更新注意
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件
ChatLearning V2.9.5
ChatLearning V2.9.0
新增
- 新增快速删除功能(附带相关配置指令),通过在群中直接回复bot所发的消息并发送
!delete
可快速删除该答案
修复
- 修复了向不存在/未加入的群添加subadmin的时候,会导致无法接收聊天指令的问题
- 修复了在聊天环境中使用blackfreq命令时无文字反馈的问题
优化
- 现在与api-http断开连接时,将会尝试重新连接
更新注意
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件
ClTools V2.1.0
配合ChatLearning 2.8.0的更新
优化了转换的速度
ChatLearning V2.8.1
修复
- 修复了更新至2.8.0版本后一些词库回复无法正确触发的问题
- 修复了控制台文本出错的问题
优化
- 优化了回复阈值过滤时的控制台输出文本
- 现在指令参数间有多个空格时,参数会被正确匹配,不再提示“参数错误”
更新注意
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件