JHue58 / ChatLearning

基于mirai-api-http,让bot学会你的群的说话方式
GNU Affero General Public License v3.0
316 stars 21 forks source link

[Feature Request] 让bot连续回复! #9

Closed FuYon closed 2 years ago

FuYon commented 2 years ago

超级~

这只是一个有待讨论的特性,能够大大的提高bot的智商(从某种层面上)

目前的学习逻辑是按顺序记录“2”句话作为问和答。

“2~∞”

可以确定的是,“2”这个数字有极大的发展潜力。把2随机扩展到3、4、5,会发生什么?

挑战

JHue58 commented 2 years ago

这个要实现其实还是很简单的,因为在记录词库的时候为每个问和答配备了time属性

FuYon commented 2 years ago

可,可以设置概率,有时候收记录多条消息作为回答让bot延时连续发送(建议2~5秒,随机数也可),有时候只记录一个答案。

JHue58 commented 2 years ago

这个可以有,当有多个答案的时候bot会几率回复多条答案

FuYon commented 2 years ago

但回复多条答案是整合过的,和按顺序记录多条答案是不同的。 当概率到某个问题收集多条消息时,在控制台它看起来是这样的: (时间顺序)

触发时bot回复: !!!终于表白了! (延时2s~5s) 天啊 (延时2s~5s) omg,快点截图保存 ~ (延时2s~5s) 太甜了

FuYon commented 2 years ago

哦哦咱说的貌似一样

FuYon commented 2 years ago

开了10个小时,目前已经收集了5900条答案了。。。太恐怖了,我还只记录了少部分群

JHue58 commented 2 years ago

我的已经开了大概3-4天了,目前有2w2条答案,当然应该是我在三个经常99+的群开了记录的原因

JHue58 commented 2 years ago

刚刚我还在琢磨怎么新版本在本地能跑在服务器上不能跑,刚想起我加入了聊天环境触发指令,要先运行mirai) 等我洗个澡回来发布新版本

JHue58 commented 2 years ago

IMG_20220223_234423 总共2w2

FuYon commented 2 years ago

好家伙,这得用转发消息折叠,不然容易风控或者封号;或者合并成一条。毕竟高频率属于不打自招

JHue58 commented 2 years ago

收到,正在修改相关代码

FuYon commented 2 years ago

早点睡,我弄一会博客hh

JHue58 commented 2 years ago

新版本正在打包,马上发布

FuYon commented 2 years ago

在!

FuYon commented 2 years ago

晚安~

FuYon commented 2 years ago

我去洗个澡再pull一遍

JHue58 commented 2 years ago

久等啦)新版本已经发布了

FuYon commented 2 years ago

睡觉睡觉,辛苦啦!