罗伯特小管家使用说明
2017-03-13 00:33:00 于 技术
罗伯特小管家是微信消息管理系统,依托于itchat和wxpy进行个人微信的消息管理,目前上线测试版。
可实现微信文本类型消息的存储,其他类型消息后续上线。
管理系统访问网址:weixindata.mutian.net
使用方法:
1、在weixindata.mutian.net注册账号,进入系统后,在菜单“微信账号”中获取APP KEY。
2、本地使用python安装wxpy最新版
3、在个人程序中加入以下代码
#微信罗伯特小管家接口说明 by 牧天 2017-3-13 weixindata.mutian.net
#以下python方法依赖github/youfou/wxpy最新版
#msg - 传入wxpy的message对象为参数,返回JSON格式数据{"code":"状态码","msg":"信息说明"}
def post_json(msg):
url = 'http://weixindata.mutian.net/postmsg.php'
appkey = '你的appkey(进入后台菜单微信账号获取)';
appsecret = '你的appsecret(进入后台菜单微信账号获取)';
newchatraw = {
'MemberCount':msg.sender.raw['MemberCount'],
'NickName':msg.sender.raw['NickName'],
'UserName':msg.sender.raw['UserName'],
'RemarkName':msg.sender.raw['RemarkName']
}
tochatraw = {
'UserName':msg.receiver.raw['UserName']
}
try:
tochatraw['MemberCount'] = msg.receiver.raw['MemberCount']
tochatraw['NickName'] = msg.receiver.raw['NickName']
tochatraw['RemarkName'] = msg.receiver.raw['RemarkName']
except Exception as e:
print(e)
if msg.member is None:
msgmember = {}
else:
msgmember = msg.member.raw
data = {
'msg':'post',
'appkey':appkey,
'appsecret':appsecret,
'msgdata':msg.raw,
'msgchat':newchatraw,
'msgmember':msgmember,
'msgtochat':tochatraw
}
data = json.dumps(data)
headers = {'Content-Type':'application/json'}
r = requests.post(url, data=data, headers=headers)
r = r.json()
return r
