itchat api 說明

  • 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
    查找公衆號


參考

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