1. 程式人生 > >Python學習-Itchat微信API

Python學習-Itchat微信API

  • 這裡註冊了兩個訊息型別,文字和圖片(表情),當微信接收到這兩個訊息時就會進入註冊的函式simple_reply,msg是一個字典型別裡面包含了訊息資料包,有傳送者、接收者、訊息型別、訊息內容等超多的資訊
  • itchat要註冊訊息型別,比如註冊了TEXT(itchat.content.text),就會接收文字訊息,其他訊息不會觸發函式。訊息型別見庫中的content.py檔案
  • 訊息型別判斷,msg[‘Type’]
  • 訊息發起者,msg[‘FromUserName’]
  • 訊息接收者,msg[‘ToUserName’]
  • 文字訊息,msg[‘Content’]
  • 檔名字,msg[‘FileName’],注:如果是自帶的表情就會顯示錶情
  • 傳送檔案時,檔名字應該是unicode編碼(這是python內部預設的編碼風格)