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 itchatitchat.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()
运行结果:
用itchat结果图灵机器人实现微信自动回复机器人可以参考这篇文章哦
用python利器itchat,带你三步实现微信自动聊天机器人