用Python 写一个机器人陪你聊天(文尾有彩蛋)

工作一忙,原来秉烛夜谈的好友现在都很少聊天,微信都成了微信群的天下,鲜有微信好友给你发消息,想要主动发却也找不到开题话题,怎么办?用Python写一个机器人陪自己聊聊天吧。以下是源码及解析,小白都看得懂。一定要看完,结尾还有惊喜彩蛋~

一、工具简介

1——Python。写代码的工具;

2——itchat库。第三方库,用来登录微信,接收并回复微信好友信息;

3——图灵机器人。第三方接口,我们本次使用的机器人;

二、代码解析

1.准备

          导入需要使用的第三方库

2.获取来自机器人的回复信息

         在这里,调用图灵机器人库,把我们接收到的微信好友信息发给图灵机器人,再取回机器人回复的信息,回复给好友。

         这里要用到图灵机器人的接口,到图灵机器人官网(http://www.tuling123.com)注册登陆之后,生成一个属于个人的免费接口,免费接口一天只能用1000条,虽然不多,但我们只是个人娱乐,已经足够我们使用。

          创建机器人成功之后会得到apikey,把这串密码放到代码中的“key”里,这一步就完成了。

3.接受来自好友之间的对话信息

4.接受来自微信群里面的对话信息

        如果不需要机器人在群聊里聊天,可以删除这块代码。


5.运行

          最后一步,登录微信,并运行机器人。

三、最终效果

以下动图就是测试结果,基本上秒回复,回复的内容比较调皮~

四、应用场景

       除了娱乐,聊天机器人的应用还是很广泛的,客服、机器人玩具、教育等等领域都有应用。当然啦,还有很多领域等待拓展。

五、彩蛋时间

彩蛋竟然是:

两个微信号都接入机器人之后,只要起个头,两个机器人竟然开始。。。互相聊天了!!!还聊得很嗨!!!

六、分享给你

这么好玩有趣的机器人当然要分享给大家,不需要懂任何代码,获取方法:

1.     关注微信公众号“无知红”,后台回复  “ 聊天机器人 ” ,即可获取下载地址

2.     把机器人下载到电脑上,点击运行即可(exe文件,可以直接双击运行)

3.     开始欢乐地跟机器人聊天吧~




猜你喜欢

转载自blog.csdn.net/johngogogo/article/details/80305415