python 群和群之间的自动转发功能
废话不多说 直接上代码

一个可以登录微信网页版的微信号 当做转发的机器人

技术:Python 安装 itchat pip install itchat

启动 控制台输入 python 文件名.py

import itchat
from itchat.content import TEXT
from itchat.content import *
itchat.auto_login(hotReload=True)

获取到想要的群名字 total

mpsList= itchat.get_chatrooms()
total=0
for it in mpsList:# mpsList 是账户的群列表
if it[‘NickName’] != ‘’:
if it[‘NickName’][0]== ‘安’:# 判断群第一个字是不是自己想要的
total=it[‘NickName’]
print(total) #打印是不是你想要的群名字

执行转发函数

@itchat.msg_register( [PICTURE, RECORDING, ATTACHMENT, VIDEO,TEXT], isGroupChat=True)
def group_text(msg):
group = itchat.get_chatrooms(update=True)
for g in group:
if g[‘NickName’] == total:#消息获取内容群名字
from_group = g[‘UserName’]
for menb in g[‘MemberList’]:
#print(menb[‘NickName’])
if menb[‘NickName’] == “用户名字”:#从群成员列表找到用户,只转发他的消息(不是群的名字 是微信号名字)
from_user = menb[‘UserName’]
break
if g[‘NickName’] == “转发群”:#把消息发到这个群
to_group = g[‘UserName’]
if msg[‘FromUserName’] == from_group:
if msg[‘ActualUserName’] == from_user:
if msg[‘Type’] == TEXT: #文字
itchat.send(’%s’ % msg[‘Content’],to_group)
elif msg[‘Type’] != TEXT: #不是文字
msg’Text’
itchat.send("@img@%s" % msg[“FileName”],to_group)
itchat.auto_login(hotReload=False)
itchat.run()

到这里基本就完事了  这个说一下 这个转发功能 只能转发 文字 和照片 基本的已经完成了 但是如果您 想要更多功能 比如 视频 ,聊天信息转发 。
都可以在  if msg['ActualUserName']  里面的if 判断里面加 我现在的判断就是 不是图片就是文字。
重点 : 1,一定一定要是可以登录微信网页的账户,

2020_07_07 python3 最新代码

# #coding=utf-8
import itchat
from itchat.content import TEXT
from itchat.content import *
itchat.auto_login(hotReload=True)# mpsList= itchat.get_chatrooms()
# totafrom_userl=0
# for it in mpsList:# mpsList 是账户的群列表
#   if it['NickName'] != '':
#       if it['NickName'][0] == '速':
#           total=it['NickName']
#           print('total',total) #打印是不是你想要的群名字@itchat.msg_register( [PICTURE, RECORDING, ATTACHMENT, VIDEO,TEXT], isGroupChat=True)
def group_text(msg):global from_usermsg.download("D:\wetchat\img\\"+msg['FileName'])group = itchat.get_chatrooms(update=True)for g in group:if g['NickName'] == '测试a群':#消息获取内容群名字from_group = g['UserName']for menb in g['MemberList']:if menb['NickName'] == '小新':from_user = menb['UserName']breakif g['NickName'] == '效果群':to_group = g['UserName']if msg['FromUserName'] == from_group:if msg['ActualUserName'] == from_user:if msg['Type'] == TEXT:itchat.send('%s' % msg['Content'],to_group)elif msg['Type'] == PICTURE:itchat.send_image("D:\wetchat\img\\"+msg['FileName'],to_group)elif msg['Type'] == VIDEO:itchat.send_video("D:\wetchat\img\\"+msg['FileName'],to_group)elif msg['Type'] == ATTACHMENT:itchat.send_file("D:\wetchat\img\\"+msg['FileName'],to_group)elif msg['Type'] == RECORDING:itchat.send_file("D:\wetchat\img\\"+msg['FileName'],to_group)
itchat.auto_login(hotReload=False)
itchat.run()

python 群和群之间的自动转发功能相关推荐

  1. 瀚高数据库DML自动转发功能介绍(数据库层面)

    瀚高数据库 目录 文档用途 详细信息 文档用途 本文用于介绍瀚高在数据库层面开发的数据库转发功能,通过示例演示DML自动转发功能. 详细信息 一.功能介绍 为了向应用程序提供多主服务,瀚高数据库开发s ...

  2. 在信息泄露事件后 雅虎关闭邮件自动转发功能

    10月11日消息 据国外媒体报道,本月初雅虎已暂时禁用电子邮件自动转发功能,过去已设置自动转发功能的邮箱用户并不会受到影响,雅虎此举被认为是防止用户的迁移. 在雅虎最近被爆出用户账户遭黑客窃取和数据监 ...

  3. 基于Python与OpenCV的纸质票自动统计功能的实现(一)界面编程

    基于Python与OpenCV的纸质票自动统计功能的实现(一)--界面编程 作为一个资深的自动化工程师,界面编程对我来说太熟悉不过了,但是当时用的都是工业界面编程软件,比如WINCC.组态王等等,在这 ...

  4. TC校园邮箱禁止掉邮件自动转发功能

    1.打开设置--邮箱设置: 2.选择自动转发,这里设置禁止转发: 3.如果启用,自己填写对应邮箱: 如果不想转发,就选择禁止,然后保存更改.

  5. python论坛签到_python实现网页自动签到功能

    本文实例为大家分享了python实现网页自动签到功能的具体代码,供大家参考,具体内容如下 第1步.环境准备(用的chrome浏览器) 1.安装selenium包 pip install seleniu ...

  6. Python+matplotlib数据可视化鼠标悬停自动标注功能实现

    功能描述:根据已有数据绘制图形之后,鼠标进入轴内自动设置背景色,退出轴时自动恢复背景色,若鼠标移动时悬停于曲线附近,则自动弹出文本标注提示当前值. 参考代码: 运行效果(鼠标位于轴外时): 运行效果( ...

  7. 安装了email模块还是报错_科普:利用Python smtplib和email模块实现自动发送邮件功能...

    概要 我们都知道SMTP(简单邮件传输协议),是一组用于从原地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式.SMTP规定电子邮件应该如何格式化.如何加密,以及如何在邮件服务器之间传递.SMT ...

  8. Python实现视频语音和字幕自动审查功能

    功能描述: 提取视频文件中的图像然后使用OCR技术识别静态图像中的文本,提取视频文件中的音频然后使用语音识别技术提取其中的文本,如果视频文本或音频文本中包含指定的关键词则进行提示. 代码使用tesse ...

  9. android 短信自动转发功能

    1.首先需要申请权限 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:andro ...

最新文章

  1. android内存池,两种常见的内存管理方法:堆和内存池
  2. 2020年github文件高速下载方法
  3. HTC One 802w(联通双卡版本)刷机过程(只是记录大概的过程,网上已经有各步骤的详细过程)...
  4. PHPExcel所遇到问题的知识点总结
  5. PAT甲级1064 Complete Binary Search Tree (30分):[C++题解]完全二叉搜索树BST
  6. 把exe里面的资源通通取出来
  7. Event Viewer 查看 Windows 系统日志
  8. js检测是否安装java_js判断当前浏览器是否是源生app的webview
  9. 电路第五版课后完全答案百度扫描(免费)
  10. 运算放大器仿真 matlab,利用Matlab分析运算放大器电路.doc
  11. 塞尔达传说修改器html,塞尔达传说荒野之息内存修改器修改服装教程
  12. 怎么让计算机文件格式显示,已知文件类型的扩展名如何设置显示与隐藏?
  13. Windows下使用gFortran,VScode+MinGW
  14. 如何快速实现抖音分享与第三方登录?
  15. 【工具】windows--word转PDF
  16. 计算机组成原理----有关数据通路
  17. 代理模式(静态代理和动态代理)
  18. 普元AppServer 使用多数据源
  19. Unity 制作图集
  20. 系统接口对接:(2)

热门文章

  1. 全面解读沃达丰《物联网市场晴雨表》
  2. 笔记本可以升级鸿蒙吗,华为首款纯国产笔记本,麒麟990+UOS,未来还能升级鸿蒙系统...
  3. 用TypeScript、JavaScript实现PDF转图片
  4. Java给PDF添加图片水印,且可以文字定位
  5. FZU2167:大王叫我来巡山呐
  6. 列举 3 种目前比较热的手机 APP,说明对应类别后并对其进行简要描述(提示:可从目标人群、主要功能特点、使用场合等多种角度进行描述)
  7. 20 | 拿到多家Offer应该如何选择
  8. 基于异构信息网络的恶意账号检测
  9. mysql BDB存储引擎_直接访问mysql的BDB存储引擎
  10. SpringBoot中文文档 SpringBoot中文参考指南 SpringBoot中文参考文档 springboot中文文档 springboot中文