Skip to content

Instantly share code, notes, and snippets.

@littlecodersh
Created September 28, 2016 03:01
Show Gist options
  • Save littlecodersh/ae13ed93e0e8f3c820226fc6871f436d to your computer and use it in GitHub Desktop.
Save littlecodersh/ae13ed93e0e8f3c820226fc6871f436d to your computer and use it in GitHub Desktop.
Demo of sending smart wishes through wechat.
#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()
@LitileXueZha
Copy link

我看到wechat就知道你是大中国的

@lichenxi1995
Copy link

有个问题,群名称不能是中文!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment