itchat api 说明

2024-08-22 12:18
文章标签 说明 api itchat

本文主要是介绍itchat api 说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • login

    登录,二维码登录

    import itchat
    itchat.login()
    

    login 方法有几个可选参数, 分别是:

    序号参数说明默认值
    1enableCmdQRFalse 图片模式,会自动调用系统的显示模块显示二维码
    2picDirNone 在config.py下面做了配置,默认是QR.png
    3qrCallback二维码生成的时候的回调None
    4loginCallback登录的时候的回调None
    5exitCallback退出的时候的回调None
  • get_QRuuid - 这一步在login方法里面会调用

    在登录之前,我们要先获取一个uuid,下载登录二维码的时候,我们需要将uuid附加在里面.检查登录状态的时候也需要这个uuid.

    如果uuid超时,我们就要重新获取.

  • get_QR - 这一步在login方法里面会调用

    下载和展示二维码,

  • check_login
    检测登录状态,如果没有指定 uuid, 那么返回系统最后使用的 uuid 的信息.

    返回值的意义:

    序号意义
    1200登录成功
    2201等待验证
    3408uuid 超时
    40其他
  • 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
    查找公众号


参考

  • itchat api

这篇关于itchat api 说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1096251

相关文章

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

Before和BeforeClass的区别及说明

《Before和BeforeClass的区别及说明》:本文主要介绍Before和BeforeClass的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Before和BeforeClass的区别一个简单的例子当运行这个测试类时总结Before和Befor

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

使用Python实现调用API获取图片存储到本地的方法

《使用Python实现调用API获取图片存储到本地的方法》开发一个自动化工具,用于从JSON数据源中提取图像ID,通过调用指定API获取未经压缩的原始图像文件,并确保下载结果与Postman等工具直接... 目录使用python实现调用API获取图片存储到本地1、项目概述2、核心功能3、环境准备4、代码实现

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

python通过curl实现访问deepseek的API

《python通过curl实现访问deepseek的API》这篇文章主要为大家详细介绍了python如何通过curl实现访问deepseek的API,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编... API申请和充值下面是deepeek的API网站https://platform.deepsee

Java对接Dify API接口的完整流程

《Java对接DifyAPI接口的完整流程》Dify是一款AI应用开发平台,提供多种自然语言处理能力,通过调用Dify开放API,开发者可以快速集成智能对话、文本生成等功能到自己的Java应用中,本... 目录Java对接Dify API接口完整指南一、Dify API简介二、准备工作三、基础对接实现1.

一文详解如何在Vue3中封装API请求

《一文详解如何在Vue3中封装API请求》在现代前端开发中,API请求是不可避免的一部分,尤其是与后端交互时,下面我们来看看如何在Vue3项目中封装API请求,让你在实现功能时更加高效吧... 目录为什么要封装API请求1. vue 3项目结构2. 安装axIOS3. 创建API封装模块4. 封装API请求

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最