微信群消息重要信息通知
最近在网上找了一个微信内部优惠群,但是里面发送的信息很多,大部分优惠商品都是我不想要的。于是就用python写了一个简单的程序,将对我感兴趣的内容发送到我文件传输助手

内部群消息是这样的:

实现起来非常简单
首先我需要用到python的一个关于微信的工具包,itchat

import itchat
from itchat.content import TEXT

list = itchat.get_chatrooms()这个是说获取微信内的群,我们先来看看那些群消息有更新

list = itchat.get_chatrooms(update=True)
for i in list:
print(“UserName:%s NickName:%s” % (i[‘UserName’], i[‘NickName’])) #把群昵称打印出来

打印出来就是这样的,NickName就是我们的群名,有一些群名比较复杂我们就直接这样复制上去

接下来就是我们的简单实现过程啦:

import itchat
from itchat.content import TEXT
import pdb
#import jieba
@itchat.msg_register(TEXT, isGroupChat=True)  #这里的TEXT表示如果有人发送文本消息,那么就会调用下面的方法
def simple_reply(msg):rooms = itchat.search_chatrooms(name='helloi')    #找到群名if len(rooms)!=0:message = msg['Content']dic = ['充电宝', '沐浴露', '洗发水']    #想买的东西for  i in range(len(dic)):    if dic[i] in message:       #本以为需要结巴分词,没想到可以直接查找itchat.send(message, 'filehelper')   #发送给我的手机文件助手itchat.auto_login(hotReload = True)    #hotReload = True  不用重复扫描二维码
itchat.run()

结果就是这样的:

如果我们只关心群里面某些人说的话,我们也可以进行一样的设置

import itchat
from itchat.content import TEXT
import pdb
#import jieba
@itchat.msg_register(TEXT, isGroupChat=True)  #这里的TEXT表示如果有人发送文本消息,那么就会调用下面的方法
def simple_reply(msg):rooms=itchat.search_chatrooms(name=‘××××')if len(rooms)!=0:message = msg['Content']if msg['ActualNickName']=='xx':      #将我们关注的人昵称写上去news='主人,群里有新信息啦'itchat.send(message, 'filehelper')itchat.send(news, 'filehelper')itchat.auto_login(hotReload = True)
itchat.run()

Python-微信群消息重要信息通知相关推荐

  1. Python实现发送警告通知到企业微信方法详解

    常见的报警方式有:邮件,电话,短信,微信.本文将介绍如何利用Python发送警告通知到企业微信,文中的示例代码有一定的参考价值,感兴趣的可以了解一下.编程资料点击免费领取 目录 1. 新建应用 2. ...

  2. python自动推送消息_Python自动接收微信群消息并推送相应的公众号文章

    原标题:Python自动接收微信群消息并推送相应的公众号文章 封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 用书教师可以联系 ...

  3. PYTHON重要信息通知(短信通知+语音播报)解决方案

    在一些重要信息通知的场景,需要用户能收到且关注到信息,采用短信+语音通知同步推送的方式,能很好的解决这个问题. 场景一:相同内容的短信通知+语音通知同步发送 在推送短信的同时,同步推送相同内容的语音通 ...

  4. 使用Python+SmsForwarder实现微信PC端通知消息

    目录 一.目的 二.准备: 三.实现逻辑: 四.具体实现: 五.最终效果图: 针对有全屏且任务栏设置隐藏习惯,但是隐藏任务栏后情况,在电脑上看不到微信PC端新消息的问题进行以下方案解决,前提是电脑为W ...

  5. 1小时学会jenkins集成邮件/微信/钉钉通知

    01 邮件通知 邮件扩展插件安装Email Extension Plugin,如果已经安装了则不需要再装 该插件可以提供更详细的邮件发送设置 QQ邮箱准备 公司里会用企业邮箱作为发件人,相关信息找邮箱 ...

  6. Python微信操控(itchat)

    Python微信操控(itchat) itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. 开源地址 https://github.com/littlecodersh/ItC ...

  7. python 微信群发消息

    #每天一点点,记录工作中实际可行操作# python 微信群发消息 缺点:登陆之后,不能同时再登陆PC微信客户端和网页微信 # -*- coding: utf-8 -*- # @Time : 2019 ...

  8. 10行代码实现微信群消息同步(wxpy)

    目前,微信群成员的人数上限是500人.而现实中,有很多社群.校友群.同事群的成员数量已超过500人,只能分拆在不同的微信群里面.在聊天过程中,不同微信群的成员无法相互沟通. 去年,宏论工作室介绍了基于 ...

  9. python微信自动回复代码_Python 实现微信自动回复的方法

    众所周知QQ上面是可以设置自动回复的,但是微信上面并不可以.最近在学习Python,发现Python的适用范围是真的很广,这里使用itchat组件实现微信的自动回复 1:安装itchat pip in ...

最新文章

  1. 归并排序(代码注释超详细)
  2. CSS媒体查询 @media
  3. mysqldump 忽略视图_mysqldump的使用--解决不能导出视图的问题
  4. 计算机网络体系小知识
  5. 计算机科学与技术在军中的应用,计算机科学技术的应用及发展趋势
  6. 【算法笔记】重刷PAT 题解合集
  7. python解析库 爬虫_Python 爬虫 解析库的使用 --- XPath
  8. 内存分配方式及内存碎片
  9. Dart语言之旅(完全翻译版)
  10. 物理学四大神兽,除了“薛定谔的猫”, 你还知道哪几个?
  11. 零基础快速入行入职软件测试工程师
  12. 关于计算机的合成新英语词,计算机英语专业词汇的构词法
  13. 如何识别媒体偏见_超越偏见:为什么我们不能仅仅“修正”面部识别
  14. 上升了百分之几怎么算_增长百分比怎么算
  15. matlab cell 颜色,MATLAB 的 cell 大法(单元格数组)
  16. Javascript_ES5_学习笔记
  17. MRP是MRPII的核心,也是系统实施的难点及系统成效的关键
  18. 《浪漫樱花之旅——日本樱花拍摄游感》
  19. 二十一世纪大学英语读写教程(第四册)学习笔记(原文)——9 - The West‘s Debt to China(西方国家得益于中国之处)
  20. 易语言文本_解密c,易语言动态加解密例子源码

热门文章

  1. 怎么用matlab计算机械手运动,Matlab Robotics ToolBox 实战 -- 斯坦福机械手运动学建模及分析...
  2. java rhino 下载_8.4(Java学习笔记)java脚本引擎(Rhino)
  3. Architectural Site Envelope in Rhino Rhino建筑工地和信封 Lynda课程中文字幕
  4. 人生中第一次面试-----字节跳动面试经验总结
  5. 超详细消息队列MQ使用时常见问题以及解决办法
  6. 旁路电容与去耦电容,傻傻分不清
  7. “Windows Server 2012 R2安装VMwareTools提示“安装程序无法验证是否已安装所需的Microsoft更新KB2919355”的解决办法
  8. 朋友圈转发截图生成装逼工具源码
  9. 微服务系列笔记之Go-Micro入门案例
  10. CSC改派+延期|影像学医生赴英国伦敦国王学院从事访学研究