在作測試的過程當中,同事們常常須要獲取一個帳戶的token和我的信息,我本身利用spring boot寫了一個接口,可是對於APP測試同窗來講不是很方便,由於須要複製這個token到APP裏面去,因此我作了一個微信自動應答的機器人,來實現這個需求。java
思路以下:利用wxpy拿到對方發來的信息,而後簡單判斷,在用requests去請求我本身寫的測試接口,拿到信息,發送給消息來源。python
代碼以下:spring
#!/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()