Closed FuYon closed 2 years ago
这个要实现其实还是很简单的,因为在记录词库的时候为每个问和答配备了time属性
可,可以设置概率,有时候收记录多条消息作为回答让bot延时连续发送(建议2~5秒,随机数也可),有时候只记录一个答案。
这个可以有,当有多个答案的时候bot会几率回复多条答案
但回复多条答案是整合过的,和按顺序记录多条答案是不同的。 当概率到某个问题收集多条消息时,在控制台它看起来是这样的: (时间顺序)
触发时bot回复: !!!终于表白了! (延时2s~5s) 天啊 (延时2s~5s) omg,快点截图保存 ~ (延时2s~5s) 太甜了
哦哦咱说的貌似一样
开了10个小时,目前已经收集了5900条答案了。。。太恐怖了,我还只记录了少部分群
我的已经开了大概3-4天了,目前有2w2条答案,当然应该是我在三个经常99+的群开了记录的原因
刚刚我还在琢磨怎么新版本在本地能跑在服务器上不能跑,刚想起我加入了聊天环境触发指令,要先运行mirai) 等我洗个澡回来发布新版本
总共2w2
好家伙,这得用转发消息折叠,不然容易风控或者封号;或者合并成一条。毕竟高频率属于不打自招
收到,正在修改相关代码
早点睡,我弄一会博客hh
新版本正在打包,马上发布
在!
晚安~
我去洗个澡再pull一遍
久等啦)新版本已经发布了
睡觉睡觉,辛苦啦!
超级~
这只是一个有待讨论的特性,能够大大的提高bot的智商(从某种层面上)
目前的学习逻辑是按顺序记录“2”句话作为问和答。
“2~∞”
可以确定的是,“2”这个数字有极大的发展潜力。把2随机扩展到3、4、5,会发生什么?
挑战
发送>1条的消息时,延时一定要有,不然频繁发送容易封号。
试试才知道
起因
发现bot经常说话只说一半;
如果bot可以连续说话的话,拟人性和趣味性会得到质的飞跃,尤其是在基于大量数据的基础上。
总结一下 优点不用说,这个特性很有价值。 不过一定也会面临相应的问题,但是不试试怎么知道这问题到底多有趣呢?又能从中学到什么呢~