基於itchat的微信機器人構想_長期更新

功能模塊

微信機器人功能模塊定義及完成規劃
模塊基於itchat,模塊安裝pip install itchat
基礎構想功能:

  • 機器人簡單登錄及相關實例
  • 監聽收到的信息,列舉出來具體參數
  • 微信機器人定期更新獲取好友列表信息,獲取羣聊列表
  • 對相應數據寫入數據庫,定義對應函數,傳參寫入數據庫

機器人簡單登錄及相關實例

導入對應的庫文件,嘗試登錄檢測,發送消息

import itchat

#itchat.auto_login()
#熱登錄,不用每次掃碼重新登錄,保留登錄狀態
itchat.auto_login(hotReload=False)


#發送消息到文件傳輸助手
itchat.send('Hello, filehelper', toUserName='filehelper')

監聽消息、列出對應的消息相關參數

itchat監聽消息方法

@itchat.msg_register(msgType,isFriendChat=False, isGroupChat=False, isMpChat=False)

一共提供了12中消息類型

消息類型 字段名稱 字段含義
TEXT ‘Text’ 文本類型
MAP ‘Map’ 地圖消息
CARD ‘Card’ 名片信息
NOTE ‘Note’ 筆記消息
SHARING ‘Sharing’ 分享消息
PICTURE ‘Picture’ 圖片信息
RECORDING VOICE and ‘Recording’ 語音消息
ATTACHMENT ‘Attachment’
VIDEO ‘Video’ 視頻消息
FRIENDS ‘Friends’ 好友申請
SYSTEM ‘System’

代碼獲取消息


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章