Created
September 28, 2016 03:01
-
-
Save littlecodersh/ae13ed93e0e8f3c820226fc6871f436d 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
我看到wechat就知道你是大中国的