十三行代码拥有自己的微信陪聊机器人

自作多情 提交于 2020-04-30 02:06:20

大体的套路就是通过python登陆网页微信,调用图灵机器人的接口,之后收到信息就可以自动回复。

首先需要一个图灵机器人账号,注册地址:http://www.tuling123.com

之后登陆,创建一个机器人,获取到apikey,这个之后需要用到。

 

安装python的wxpy模块:

pip install wxpy

安装完成后就可以开始写代码了:

from wxpy import * 

robot = Bot()初始化机器人,登陆网页微信
tuling = Tuling(api_key='xxxxxxxxxxxxxxxxxxxxxxxxxxxxx')#初始化图灵接口组件

@robot.register(chats=[Friend,Group])#注册机器人响应方法,只响应好友和群消息,公众号一般都有自动回复,所以不响应公众号消息
def reply_my_friend(msg):
    if msg.member: #判断是否为群消息
        if msg.is_at:如果是@自己的就自动回复,否侧pass
            tuling.do_reply(msg)
        else:
            pass
    else:#非群的好友消息一律回复
        tuling.do_reply(msg)
embed()

是不是很简单

 

使用方法同windows版的微信,运行后弹出二维码,扫码登陆。建议使用小号测试。

 

上个效果图:

 

功能介绍:

自动回复好友消息

自动回复群聊中@自己的消息

不回复公众号消息,大部分公众号有自动回复,一旦开始就停不下来了

查天气

查快递

讲故事

讲笑话

中英互译

.。。。。。。

 


这些功能都是由图灵机器人提供的,我们做的只是通过网页微信接口登陆,调用图灵机器人。

图灵机器人注册网址http://www.tuling123.com。

wxpy文档地址https://wxpy.readthedocs.io/zh/latest/index.html。有兴趣的小伙伴可以一起玩耍

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!