itchat基本api简介
itchat.auto_login(hotReload=True),传入参数hotReload=True时,一定时间内,重启程序也不用扫码。发送消息send_msg(msg='Text Message', toUserName=None),msg为消息内容,toUserName为接受的用户itchat.auto_login(hotReload=True) itchat.send('你好,文件传输助手,我是猿小生', toUserName='filehelper')
代码运行结果:
登录及发送消息
itchat.get_friends() :获取好友列表,并判断男女,统计数量发送到文件传输助手代码截图
运行结果:
注册消息监听器,用途:获取用户发送的信息,并且做处理@itchat.msg_register(itchat.content.TEXT) def text_reply(msg): return "【我是猿小生^_^】,接受到你的消息:" + =msg["Text"]
结果:
处理群聊的at操作,并进行处理import itchat itchat.auto_login(hotReload=True) @itchat.msg_register(itchat.content.TEXT, isGroupChat=True) def text_reply(msg): if msg.isAt: itchat.send('我收到了'+ (msg['ActualNickName']+'的信息:'+ msg['Content']),msg['FromUserName']) itchat.run()
运行结果:
处理被at操作
用itchat结果图灵机器人实现微信自动回复机器人可以参考这篇文章哦
用python利器itchat,带你三步实现微信自动聊天机器人
有疑问的小伙伴,可以和我私信一起交流哦!