-
login
登錄,二維碼登錄
import itchat itchat.login()
login 方法有幾個可選參數, 分別是:
序號 參數 說明 默認值 1 enableCmdQR False 圖片模式,會自動調用系統的顯示模塊顯示二維碼 2 picDir None 在config.py下面做了配置,默認是QR.png 3 qrCallback 二維碼生成的時候的回調 None 4 loginCallback 登錄的時候的回調 None 5 exitCallback 退出的時候的回調 None -
get_QRuuid - 這一步在login方法裏面會調用
在登錄之前,我們要先獲取一個uuid,下載登錄二維碼的時候,我們需要將uuid附加在裏面.檢查登錄狀態的時候也需要這個uuid.
如果uuid超時,我們就要重新獲取.
-
get_QR - 這一步在login方法裏面會調用
下載和展示二維碼,
-
check_login
檢測登錄狀態,如果沒有指定 uuid, 那麼返回系統最後使用的 uuid 的信息.返回值的意義:
序號 值 意義 1 200 登錄成功 2 201 等待驗證 3 408 uuid 超時 4 0 其他 -
web_init
設置必須的初始化信息
-
show_mobile_login
在移動設備上顯示網絡微信登錄標識
-
start_receiving
啓動一個監聽消息的子線程
-
get_msg
獲取消息
-
logout
登出 -
update_chatroom
更新羣聊詳細信息
-
update_friend
更新好友詳細信息
-
get_contact
獲取部分聯繫人信息
-
get_friends
獲取好友列表
-
get_chatrooms
獲取羣聊列表
-
get_mps
獲取公衆號信息
-
set_alias
爲好友設置備註名稱
-
set_pinned
將好友或者羣聊提示置頂
-
add_friend
添加或者接受好友
-
get_head_img
獲取頭像
-
create_chatroom
邀請好友, 創建羣聊
-
set_chatroom_name
設置羣聊名稱
-
delete_member_from_chatroom
從羣聊刪除成員
-
add_member_into_chatroom
爲羣聊添加新成員
-
send_raw_msg
發送消息,如:
@itchat.msg_register(itchat.content.CARD) def reply(msg): itchat.send_raw_msg(msg['MsgType'], msg['Content'], msg['FromUserName'])
-
send_msg
發送消息, 默認爲文本消息.
-
upload_file
上傳文件並且獲取服務器文件的 mediaId
-
send_file
發送文件
-
send_image
發送圖片
-
send_video
發送視頻
-
send
可以發送各種類型的信息
-
dump_login_status
將登錄狀態轉儲到特定文件
-
load_login_status
從特定文件加載登錄狀態
-
auto_login
像網絡微信一樣登錄
-
configured_reply
確定消息的類型並回答是否定義了其方法
-
msg_register
消息註冊函數
-
run
運行自動回覆 -
search_friends
查找好友 -
search_chatrooms
查找羣聊 -
search_mps
查找公衆號
參考