復讀機功能,python
若是有比較多的用戶,超出500人,那就得分開至少兩個羣,如何把一些消息自動複製到另外一個羣呢。code
自動轉發指定用戶的發言,轉發到別的羣blog
# !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan import itchat #from itchat.content import TEXT from itchat.content import * @itchat.msg_register(TEXT, isGroupChat=True) def group_text(msg): group = itchat.get_chatrooms(update=True) from_user = '' for g in group: if g['NickName'] == '家庭':#從羣中找到指定的羣聊 from_group = g['UserName'] for menb in g['MemberList']: #print(menb['NickName']) if menb['NickName'] == "xxsxx":#從羣成員列表找到用戶,只轉發他的消息 from_user = menb['UserName'] break if g['NickName'] == 'mytest':#把消息發到這個羣 to_group = g['UserName'] if msg['FromUserName'] == from_group: if msg['ActualUserName'] == from_user: itchat.send('%s:%s'%(msg['ActualNickName'],msg['Content']),to_group) itchat.auto_login(hotReload=False) itchat.run()