利用python wxpy和requests寫一個自動應答微信機器人實例

  • 2019 年 10 月 4 日
  • 筆記

在做測試的過程中,同事們經常需要獲取一個賬戶的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個步驟