微信聊天机器人实现

微信聊天机器人实现html

 



如今愈来愈多的人使用微信聊天,在微信上联系情感,当你的二货朋友不开心的时候,找你微信聊天,而你没有时间,或没有及时看到时,能够设置微信聊天机器人去逗逗他,或撩一撩你心仪的她/他。python

好了,话很少说,如今开始操练起来吧。windows

所需环境api

系统:Windows8.1(windows其余版本/Linux/Mac OS)微信

Python:Python3.6(3.4~3.7)编辑器

编辑器:我使用的是PyCharm3d

具体原理orm

将好友消息转发给图灵机器人,得到图灵机器人的回复后,将消息转发给此好友,即搭建一个图灵机器人与好友之间的沟通桥梁。cdn

具体实现步骤以下所示:htm

一、下载相关环境及编辑器,安装包连接:pan.baidu.com/s/148jhViqs…提取码:f68g。

二、注册一个图灵机器人,获取APIkey,教程见注册连接

三、使用pip(若没有pip,请自行下载)安装wxpy,requests,itchat包,wxpy包可简化开发步骤,具体见开发文档

安装依赖包

#pip install XXX 为python安装命令pip install wxpy requests itchat

实现代码

fromwxpyimport*api_key ="注册图灵机器人获取的APIkey"bot = Bot()tuling = Tuling(api_key=api_key)my_group = ensure_one(bot.groups().search("微信群名"))my_friend = ensure_one(bot.friends().search("微信好友备注"))@bot.register(my_group)defauto_replay_group(msg):tuling.do_reply(msg)@bot.register(my_friend)defauto_replay_person(msg):tuling.do_reply(msg)bot.join()

实现截图

微信群实现:


微信图片_20180721223850.jpg

微信好友实现:


微信图片_20180721223618.jpg

初次编写,如如有错,还望指出,谢谢!!!

by:leo

相关文章
相关标签/搜索