您的位置:首页 > 移动开发 > 微信开发

利用python wxpy和requests写一个自动应答微信机器人实例

2019-09-16 15:30 399 查看

在做测试的过程中,同事们经常需要获取一个账户的token和个人信息,我自己利用spring boot写了一个接口,但是对于APP测试同学来说不是很方便,因为需要复制这个token到APP里面去,所以我做了一个微信自动应答的机器人,来实现这个需求。

思路如下:利用wxpy拿到对方发来的信息,然后简单判断,在用requests去请求我自己写的测试接口,拿到信息,发送给消息来源。

代码如下:

#!/usr/bin/python
# coding=utf-8

from wxpy import *
import os
import time
import requests
import json

bot = Bot(cache_path=True)
@bot.register(Friend, TEXT)
def print_group_msg(msg):
m = msg.text
friend = msg.sender
if "@" not in m:
m = "你发错账号了!"
print m
friend.send(m.decode("utf-8"))
return
r = requests.post("http://10.10.32.155:8081/uname/"+m)
b = json.loads(r.text)["data"][u"用户token:"]
friend.send(b)
embed()

技术类文章精选

  1. java一行代码打印心形
  2. Linux性能监控软件netdata中文汉化版
  3. 接口测试代码覆盖率(jacoco)方案分享
  4. 性能测试框架
  5. 如何在Linux命令行界面愉快进行性能测试
  6. 图解HTTP脑图
  7. 如何测试概率型业务接口
  8. httpclient处理多用户同时在线
  9. 将swagger文档自动变成测试代码
  10. 五行代码构建静态博客
  11. httpclient如何处理302重定向
  12. 基于java的直线型接口测试框架初探
  13. Tcloud 云测平台--集大成者

非技术文章精选

  1. 为什么选择软件测试作为职业道路?
  2. 成为杰出Java开发人员的10个步骤
  3. 写给所有人的编程思维
  4. 自动化测试的障碍
  5. 自动化测试的问题所在
  6. 测试之《代码不朽》脑图
  7. 成为优秀自动化测试工程师的7个步骤
  8. 优秀软件开发人员的态度
  9. 如何正确执行功能API测试

点击查看公众号地图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python wxpy