Releases: JHue58/ChatLearning
Releases · JHue58/ChatLearning
ChatLearning V2.8.0
新增
- 现在可以单独为群设置回复/语音回复概率
add/remove tag
指令,现在可以为群添加Tag了!typefreq
指令,为不同类型的消息设置回复阈值- 管理模式新添加自动清理功能
- 以上功能的详细介绍,请阅读READMEQ&A
修复
- 修复了CL文件不为数字时,无法Merge的问题
- 修复了Linux下无法后台运行的问题
- 修复了Linux下后台运行控制台输出无法重定向到日志文件的问题
优化
- 现在被过滤的词汇不会作为答案发送
- 词库文件会单独放置
WordStock
文件夹
更新注意
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件
ChatLearning V2.7.1
新增
- 在问题被过滤时,将显示发送者QQ和群号
修复
- 修复了在指定群查找词库时会导致程序崩溃的问题
- 修复了图片/表情包/表情会被过滤的问题
更新注意
- Windows只需覆盖
exe
文件 - Linux只需覆盖
ChatLearning
文件 - 源码需要覆盖所有
py
文件
ChatLearning V2.7.0
新增
- 现在退出管理模式后或重新启动后会回到之前reply,learning的状态
exit
指令,以便于安全退出程序
修复
- 修复了Windows环境下
Ctrl+C
无法退出程序的问题,以及一些已知的BUG
优化
- 优化了触发概率的算法,现在将更加接近真实概率
- 优化了内存的占用率,下降大约60%~70%
- 优化了词库文件所占的磁盘空间,下降大约10%~20%
- 优化了程序响应时间
更新注意
- 程序入口名由Chatmain改为ChatLearning
- Windows用户需将ChatLearning.exe替换之前的Chatmain.exe
- Linux用户需将ChatLearning替换之前的Chatmain
- 源码需要覆盖所有的
.py
文件,启动方法不变
ClTools V2.0.0
配合ChatLearningV2.7.0的更新
ChatLearning V2.6.0
新增
-
可开启对应群的自主管理权限(权限自动分配给对应群的群主/管理,在群内发送对应指令即可):
!learning/!reply
开启/关闭本群的回复/记录功能!admin
管理本群词库
-
新增对报错的日志记录
log.log
文件 -
现在
check
指令可以检查版本更新
修复
- 修复了开启回复后有几率出现崩溃的问题
- 修复了开启语音回复后对bot发送指令有几率导致回复崩溃的问题
- 现在Linux系统在前台运行程序,可通过Ctrl+C正常退出
优化
- 过滤系统现从完全匹配改为模糊匹配
- 将Linux版本打包成了二进制文件,省去安装一些依赖的麻烦,可解压后直接cd到目录通过
./Chatmain
运行 - 原Linux版本替换成源码包(Source),便于Win7或以下的32位系统运行
更新注意
- Windows只需覆盖
exe
文件 - Linux可直接通过上述方法运行
- 源码需要覆盖所有
py
文件
ChatLearning V2.5.0
ChatLearning V2.1.0
新增
- 返回的词库表格支持下载至本地进行浏览
修复
- 修复了在查找答案时发送图片导致程序崩溃的问题
- 修复了有些答案无法查找的问题
- 修复了有查找结果但是表格为空的问题
优化
- 优化表格的显示方式,现在不同问题间有明显区分,便于查看
更新注意
- Windows只需覆盖
exe
文件 - Linux则需覆盖所有
py
文件 - 从ChatLearningV1.2.0之前的版本更新,请先使用
blackfreq *
来设置黑名单容错次数
ChatLearning V2.0.0
新增
- 至此新的管理模式已全部开发完毕,功能趋于完善,支持列出群词库、在所有群词库内查找关键字并删除条目等
- 全新的管理模式,请见README
更新注意
- Windows只需覆盖
exe
文件 - Linux则需覆盖所有
py
文件 并使用pip install -u cos-python-sdk-v5
来安装新的模块 - 从ChatLearningV1.2.0之前的版本更新,请先使用
blackfreq *
来设置黑名单容错次数
ChatLearning V1.2.0
新增
- 特定词条过滤系统
- 敏感词过滤系统
- 黑名单系统
- 全新的管理模式,请见README
修复
- 修复了在Linux环境下使用后台运行指令前台报错的问题(大概)
更新注意
- Windows只需覆盖
exe
文件 - Linux则需覆盖所有
py
文件 - 更新后务必先使用
blackfreq *
来设置黑名单容错次数
ChatLearning V1.1.5
新增
- 删除答案时支持清空
- 删除答案时附带上时间信息
check
指令新增显示ChatLearning的运行状况- 现在输入
add learnings *
可同时添加开启记录和回复的群
修复
- 修复了未收集到词库时无法使用
check
指令的问题 - 修复了
data.json
文件中当host选项未填上端口时无法启动ChatLearning的问题
优化
- 现在管理模式只能在聊天环境中进入
data.json
文件host选项可以不附带上端口
更新注意
- Windows只需覆盖
exe
文件 - Linux则需覆盖所有
py
文件 - 从
v1.0.2
及更早版本升级时,需首先使用setadmin
重新设置管理员