用Python将你的微信打造成机器人
一、 itchat库介绍:
二、登录和给自己发送消息:
itchat.auto_login(hotReload=False) itchat.send(‘hello filehelper’,toUserName=‘filehelper’)
三、好友:
1、获取好友列表:
friends = itchat.get_friends(update=True)
2、添加好友:
itchat.add_friend(u’@123xxx’,verifyContent=u’我是知了课堂’)
四、聊天消息:
1、消息类型: 2、监听消息:
@itchat.msg_register(TEXT) def listen_message(msg): text = msg[‘Text’] if text == ‘关机’: os.system(‘shutdown -now’) return u’hello 我是知了课堂’
3、发送消息:
itchat.send(‘hello filehelper’,toUserName=‘filehelper’)
五、聊天室:
1、获取聊天室:
itchat.get_chatrooms(update=True)
2、创建聊天室:
3、添加成员到聊天室:
itchat.add_member_into_chatroom(chatroomUserName=u’@123xxx’,memberList=memberList)
4、从聊天室中删除成员:
itchat.delete_member_from_chatroom(chatroomUserName=u’@123xxx’,memberList=memberList)
六、项目实战:
3、群发消息:获取所有好友信息,然后根据好友的备注名称,完成有姓名针对性的群发短信。这样别人看到的时候,带上了他的姓名,也就不认为这条短信是群发的了。
4、好友删除检测:
(a) 你去拉一个好友进群,如果这个好友把你删掉了或者是拉黑了。那么你就不能拉这个好友进群了。
(b) 你如果创建了一个群,但是你没有在这个群中说话,那么别人是不知道你创建了这个群的。
