用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) 你如果创建了一个群,但是你没有在这个群中说话,那么别人是不知道你创建了这个群的。

经验分享 程序员 微信小程序 职场和发展