itchat转发指定的微信群里某个用户的发言到指定的群

Posted hiuhungwan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了itchat转发指定的微信群里某个用户的发言到指定的群相关的知识,希望对你有一定的参考价值。

复读机功能,

如果有比较多的用户,超出500人,那就得分开至少两个群,如何把一些消息自动复制到另一个群呢。

自动转发指定用户的发言,转发到别的群

# !/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()

  

以上是关于itchat转发指定的微信群里某个用户的发言到指定的群的主要内容,如果未能解决你的问题,请参考以下文章

基于itchat的微信群聊小助手基础开发

请问用vba在excel表里指定内容转成文本一键自动发到指定的微信群上?求帮忙!

推广前端开发为什么火?不止微信小游戏!

企业微信班级群和家长群是一个吗

前端开发,不止微信小游戏!

如何删除微信中跟某个人共同的微信群