微信群加入的多了,有些信息總是被刷屏錯過,本文使用itchat包,實現對微信群群消息的實時獲取。獲取的消息可以用於提醒、也可以用於分析。
itchat的使用
官方這樣介紹:itchat是一個開源的微信個人號接口,使用python調用微信從未如此簡單。使用不到三十行的代碼,你就可以完成一個能夠處理所有信息的微信機器人。
具體代碼實現
本文使用 python3.7 環境
import itchat
@itchat.msg_register(itchat.content.TEXT, isGroupChat=True) #注冊對文本消息進行監聽,對群聊進行監聽
def print_content(msg):
print(msg['Text']+'||來自:'+msg['FromUserName']+'群,用戶:'+msg['ActualNickName']) #頁面打印,也可根據實現情況進行入庫操作。 msg['Text'] 群消息;msg['FromUserName'] 群id;msg['ActualNickName'] 發群消息的用戶昵稱
itchat.auto_login() # 手機掃碼登錄
itchat.run()
itchat還是許多功能,有興趣可以多看看官方文檔,這是一個利用python打造個性化微信機器人的好東東。