Python 设置微信公众号机器人自动回复
一,我们一般先准备自己开发环境
1,语言:Python 3.5
2,使用的机器人API:图灵机器人(http://www.tuling123.com/)注册账号,创建机器人
3,准备一个公众号:小白龙测试(需要在微信公众号官网申请注册)
二,出错别担心,慢慢排查
三,代码如下:
#__*__coding=utf-8__*__
import requests
from wxpy import *
import json
def talks_robot(info = '天气'):
#接口地址
api_url = 'http://openapi.tuling123.com/openapi/api/v2'
#在这里插入你的API_KEY即可
api_key = 'XXXXXX'
data = {'key': api_key,
'info': info} #这里是我们发出去的信息
#我们通过如下命令发送一个 post 请求
req = requests.post(api_url, data=data).json()
replys = req.get('text')
return replys
#初始化机器人,扫码登录
robot = Bot()
# 回复来自其他好友、群聊和公众号的消息
@robot.register()
def reply_my_friend(msg):
message = '{}'.format(msg.text)
replys = talks_robot(info=message)
return replys
#开始监听和自动回复
robot.start()