-
-
Save ablueday/dc5fb686c9cba5c226b8d8c772443164 to your computer and use it in GitHub Desktop.
Demo of sending smart wishes through wechat.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#coding=utf8 | |
import itchat, time | |
SINCERE_WISH = u'祝%s新年快乐!' | |
REAL_SINCERE_WISH = u'祝%s新年快乐!!' | |
def send_wishes(): | |
friendList = itchat.get_friends(update=True)[1:] | |
for friend in friendList: | |
# 如果不是演示目的,把下面的方法改为itchat.send即可 | |
print(SINCERE_WISH % (friend['DisplayName'] | |
or friend['NickName']), friend['UserName']) | |
time.sleep(.5) | |
def send_special_wishes(chatroomName='wishgroup'): | |
itchat.get_chatrooms(update=True) | |
chatrooms = itchat.search_chatrooms(name=chatroomName) | |
if chatrooms is None: | |
print(u'没有找到群聊:' + chatroomName) | |
else: | |
chatroom = itchat.update_chatroom(chatrooms[0]['UserName']) | |
for friend in chatroom['MemberList']: | |
friend = itchat.search_friends(userName=friend['UserName']) | |
# 如果不是演示目的,把下面的方法改为itchat.send即可 | |
print(REAL_SINCERE_WISH % (friend['DisplayName'] | |
or friend['NickName']), friend['UserName']) | |
time.sleep(.5) | |
itchat.auto_login(True) | |
send_wishes() | |
send_special_wishes() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment