微商福利--微信自动回复小功能

图灵机器人+微信模块(itchat) --> 自动回复功能

坚持每天写点东西~~啦啦啦啦啦啦

今天偷个懒,把以前写的一个微信自动回复功能写一写(其实是看别人写的)。

其实也没多难,就是将微信的消息发送到图灵机器人,然后将机器人回复的消息发回到微信,之间“桥梁”用requests模块。

主要就是玩了玩web微信,下面直接贴代码。

注:图灵机器人的用法自己百度,微信的这个第三方模块在github上能找到。

import itchat
import requests

KEY = '5e0d6e92651b4e1caf727b2c07de2f19'                // 每个机器人都有自己的key


def get_response(msg):                                  // 给图灵机器人发送消息 
    apiUrl = 'http://www.tuling123.com/openapi/api'     // 这里是调用的是图灵机器人的API
    data = {                                          
        'key':KEY,                                        
        'info':msg,                                   
        'userid': 'wechat-robot',
    }
    try:
        r = requests.post(apiUrl, data=data).json()    // 用post发送数据
        return r.get('text'),r.get('FromUserName')
    except:
        return

@itchat.msg_register(itchat.content.TEXT)             // 接受微信好友发送的数据
def tuling_reply(msg):                                
    defaultReply = 'I received' + msg['Content']
    reply,name = get_response(msg['Content'])        
    itchat.send(reply,name)                           // 接受图灵机器人返回的消息发送给微信好友      
 return reply or defaultReply
if __name__ == '__main__':
itchat.auto_login(hotReload=True)             // 微信扫码登录             itchat.run()                                      // 运行机器人明后天有空就研究下itchat模块,,所以我要切下假腿了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值