1. 程式人生 > 程式設計 >Python使用itcaht庫實現微信自動收發訊息功能

Python使用itcaht庫實現微信自動收發訊息功能

itchat庫

  • 模擬微信網頁登入
  • 通過python code接受/傳送微信訊息
  • 實現微信聊天機器人:呼叫聊天機器人api,將接收到的微信訊息傳給api,再將api返回的訊息傳給微信

展示如何使用itchat傳送微信訊息

# !pip install itchat
import itchat

在當前資料夾下生成二維碼圖片,微信掃碼即可登入網頁版微信

itchat.auto_login()

Getting uuid of QR code.
Downloading QR code.
Please scan the QR code to log in.
Please press confirm on your phone.

Loading the contact,this may take a little while.
Login successfully as 小白

通過微信名稱查詢接收訊息的物件

users = itchat.search_friends(name="小白") # 這裡是給自己傳送訊息
user_name = users[0]["UserName"]

物件表示成這樣的一個字串

user_name

'@40f90812b2233588e8ebda1e8d8f01d48d32a384e31f0a96yaa4859a41123456'

toUserName指定接受訊息的物件;每隔10s傳送一次"hello world",傳送3次

import time

for i in range(3):
 itchat.send("hello,world",toUserName=user_name)
 time.sleep(10)

總結

到此這篇關於Python使用itcaht庫實現微信自動收發訊息的文章就介紹到這了,更多相關python itcaht庫微信自動收發訊息內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!