-
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
查找公众号
参考