第三方微信API,python實現的itchat,帶你幾行代碼玩轉微信

itchat基本api簡介

  • itchat.auto_login(hotReload=True),傳入參數hotReload=True時,一定時間內,重啟程序也不用掃碼。
  • 發送消息send_msg(msg='Text Message', toUserName=None),msg為消息內容,toUserName為接受的用戶
itchat.auto_login(hotReload=True)
itchat.send('你好,文件傳輸助手,我是猿小生', toUserName='filehelper')

代碼運行結果:

第三方微信API,python實現的itchat,帶你幾行代碼玩轉微信

登錄及發送消息

  • itchat.get_friends() :獲取好友列表,並判斷男女,統計數量發送到文件傳輸助手
第三方微信API,python實現的itchat,帶你幾行代碼玩轉微信

代碼截圖

運行結果:

第三方微信API,python實現的itchat,帶你幾行代碼玩轉微信

  • 註冊消息監聽器,用途:獲取用戶發送的信息,並且做處理
@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):
 return "【我是猿小生^_^】,接受到你的消息:" + =msg["Text"]

結果:

第三方微信API,python實現的itchat,帶你幾行代碼玩轉微信

  • 處理群聊的at操作,並進行處理
import itchat
itchat.auto_login(hotReload=True)
@itchat.msg_register(itchat.content.TEXT, isGroupChat=True)
def text_reply(msg):
 if msg.isAt:
 itchat.send('我收到了'+ (msg['ActualNickName']+'的信息:'+ msg['Content']),msg['FromUserName'])
itchat.run()

運行結果:

第三方微信API,python實現的itchat,帶你幾行代碼玩轉微信

處理被at操作

用itchat結果圖靈機器人實現微信自動回覆機器人可以參考這篇文章哦

用python利器itchat,帶你三步實現微信自動聊天機器人

有疑問的小夥伴,可以和我私信一起交流哦!


分享到:


相關文章: