利用python wxpy和requests寫一個自動應答微信機器人例項
阿新 • • 發佈:2018-11-20
在做測試的過程中,同事們經常需要獲取一個賬戶的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()
歡迎有興趣的一起交流:群號:340964272