python:基于wxpy微信聊天机器人

之前有听说过wxpy,但一直没有使用过,今天花了半个小时研究了一下,挺有意思。。。

首先,大家可以参考http://wxpy.readthedocs.io/zh/latest/,有中文的文档可以参考,pip安装wxpy,我是在linux环境,一次性成功。然后我就简单做了一个能自动与好友聊天的机器人,废话不多说,直接上代码:

#coding=utf-8

# 导入模块
from wxpy import *
# 初始化机器人,扫码登陆
bot = Bot()

# 搜索名称含有 "游否" 的好友。 注意:以汉字命名的微信名需要unicode转码,不然会报错
my_friend = bot.friends().search((unicode('游否'),'utf-8'))[0]
# 发送文本给好友
my_friend.send('Hello!')
#输入图灵机器人的api_key,(这个需要自己注册哦)
tuling = Tuling(api_key = '********************')
# 回复 my_friend 的消息
@bot.register(my_friend)
def reply_my_friend(msg):
	print (msg)
	tuling.do_reply(msg)
#保持登陆/运行
embed()

猜你喜欢

转载自blog.csdn.net/u012853038/article/details/77434643