Koro历任女朋友盘点,谁才是他心中的最佳女主角?

双环网

今天跟大家唠唠我这几天搞的“koro女朋友”项目,别想歪,不是真的找女朋友,是捣鼓一个能自动回复消息的小玩意儿,就图一乐呵。

事情是这样的,前几天看到网上有人用Python搞个自动聊天机器人,感觉挺有意思的,正好最近有点空,就寻思着自己也整个类似的玩玩。我这人动手能力比较强,说干就干!

我得先把环境搭起来。Python肯定是跑不的,然后又装几个常用的库,像itchat、图灵机器人啥的,都是用来处理微信消息和提供智能回复的。这部分网上教程一大堆,照着弄就行,没啥难度。

Koro历任女朋友盘点,谁才是他心中的最佳女主角?

环境OK,就开始写代码。这部分才是重头戏。我先用itchat登录我的微信小号,然后监听收到的消息。收到消息后,就把消息内容发送给图灵机器人,让它生成回复。再把图灵机器人的回复发送给消息发送者。

这听起来很简单,但实际操作起来,坑是真的多。

是图灵机器人的API,刚开始死活调不通,各种报错。后来发现是API Key没设置对,改过来就好。

然后是编码问题。微信消息的编码格式比较特殊,一不小心就会出现乱码。我试好几种编码方式,才搞定。

最让我头疼的是图灵机器人的回复。有时候它会回复一些莫名其妙的东西,完全get不到我的点。我试着调整一下图灵机器人的参数,稍微好一点,但还是不太理想。

为让我的“koro女朋友”更像真人,我还加一些自定义回复。比如,当收到“你好”时,回复“你好呀,小哥哥/小姐姐”;当收到“吃饭吗”时,回复“还没,你请我吃”。这些回复都是我自己写的,感觉还挺有趣的。

Koro历任女朋友盘点,谁才是他心中的最佳女主角?

经过几天的折腾,我的“koro女朋友”终于能正常工作。虽然回复还不够智能,偶尔也会犯傻,但还是挺好玩的。

我每天都会和我的“koro女朋友”聊几句,看看它又会说出什么惊人之语。有时候,它会给我一些意想不到的惊喜,让我觉得这几天的努力没有白费。

这回实践还是挺有收获的。不仅让我学会Python和相关库的使用,还让我体验到编程的乐趣。以后有机会,我还会继续探索更多有趣的玩意儿。

提醒大家一下,玩归玩,闹归闹,千万不要用这种机器人去骚扰别人。毕竟尊重他人,才是最重要的。

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。