首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

微信聊天机器人实现

来源:化拓教育网

现在越来越多的人使用微信聊天,在微信上联系情感,当你的二货朋友不开心的时候,找你微信聊天,而你没有时间,或没有及时看到时,可以设置微信聊天机器人去逗逗他,或撩一撩你心仪的她/他。
好了,话不多说,现在开始操练起来吧。

所需环境

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

Python:Python3.6(3.4~3.7)

编辑器:我使用的是PyCharm

具体原理

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

具体实现步骤如下所示:

安装依赖包

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

实现代码

from wxpy import *

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)
def auto_replay_group(msg):
    tuling.do_reply(msg)

@bot.register(my_friend)
def auto_replay_person(msg):
    tuling.do_reply(msg)

bot.join()

实现截图

微信群实现:


微信图片_20180721223850.jpg

微信好友实现:


微信图片_20180721223618.jpg

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

by:一只爱学习的小菜猿

显示全文