Python-微信群消息重要信息通知
微信群消息重要信息通知
最近在网上找了一个微信内部优惠群,但是里面发送的信息很多,大部分优惠商品都是我不想要的。于是就用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-微信群消息重要信息通知相关推荐
- Python实现发送警告通知到企业微信方法详解
常见的报警方式有:邮件,电话,短信,微信.本文将介绍如何利用Python发送警告通知到企业微信,文中的示例代码有一定的参考价值,感兴趣的可以了解一下.编程资料点击免费领取 目录 1. 新建应用 2. ...
- python自动推送消息_Python自动接收微信群消息并推送相应的公众号文章
原标题:Python自动接收微信群消息并推送相应的公众号文章 封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 用书教师可以联系 ...
- PYTHON重要信息通知(短信通知+语音播报)解决方案
在一些重要信息通知的场景,需要用户能收到且关注到信息,采用短信+语音通知同步推送的方式,能很好的解决这个问题. 场景一:相同内容的短信通知+语音通知同步发送 在推送短信的同时,同步推送相同内容的语音通 ...
- 使用Python+SmsForwarder实现微信PC端通知消息
目录 一.目的 二.准备: 三.实现逻辑: 四.具体实现: 五.最终效果图: 针对有全屏且任务栏设置隐藏习惯,但是隐藏任务栏后情况,在电脑上看不到微信PC端新消息的问题进行以下方案解决,前提是电脑为W ...
- 1小时学会jenkins集成邮件/微信/钉钉通知
01 邮件通知 邮件扩展插件安装Email Extension Plugin,如果已经安装了则不需要再装 该插件可以提供更详细的邮件发送设置 QQ邮箱准备 公司里会用企业邮箱作为发件人,相关信息找邮箱 ...
- Python微信操控(itchat)
Python微信操控(itchat) itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. 开源地址 https://github.com/littlecodersh/ItC ...
- python 微信群发消息
#每天一点点,记录工作中实际可行操作# python 微信群发消息 缺点:登陆之后,不能同时再登陆PC微信客户端和网页微信 # -*- coding: utf-8 -*- # @Time : 2019 ...
- 10行代码实现微信群消息同步(wxpy)
目前,微信群成员的人数上限是500人.而现实中,有很多社群.校友群.同事群的成员数量已超过500人,只能分拆在不同的微信群里面.在聊天过程中,不同微信群的成员无法相互沟通. 去年,宏论工作室介绍了基于 ...
- python微信自动回复代码_Python 实现微信自动回复的方法
众所周知QQ上面是可以设置自动回复的,但是微信上面并不可以.最近在学习Python,发现Python的适用范围是真的很广,这里使用itchat组件实现微信的自动回复 1:安装itchat pip in ...
最新文章
- 归并排序(代码注释超详细)
- CSS媒体查询 @media
- mysqldump 忽略视图_mysqldump的使用--解决不能导出视图的问题
- 计算机网络体系小知识
- 计算机科学与技术在军中的应用,计算机科学技术的应用及发展趋势
- 【算法笔记】重刷PAT 题解合集
- python解析库 爬虫_Python 爬虫 解析库的使用 --- XPath
- 内存分配方式及内存碎片
- Dart语言之旅(完全翻译版)
- 物理学四大神兽,除了“薛定谔的猫”, 你还知道哪几个?
- 零基础快速入行入职软件测试工程师
- 关于计算机的合成新英语词,计算机英语专业词汇的构词法
- 如何识别媒体偏见_超越偏见:为什么我们不能仅仅“修正”面部识别
- 上升了百分之几怎么算_增长百分比怎么算
- matlab cell 颜色,MATLAB 的 cell 大法(单元格数组)
- Javascript_ES5_学习笔记
- MRP是MRPII的核心,也是系统实施的难点及系统成效的关键
- 《浪漫樱花之旅——日本樱花拍摄游感》
- 二十一世纪大学英语读写教程(第四册)学习笔记(原文)——9 - The West‘s Debt to China(西方国家得益于中国之处)
- 易语言文本_解密c,易语言动态加解密例子源码
热门文章
- 怎么用matlab计算机械手运动,Matlab Robotics ToolBox 实战 -- 斯坦福机械手运动学建模及分析...
- java rhino 下载_8.4(Java学习笔记)java脚本引擎(Rhino)
- Architectural Site Envelope in Rhino Rhino建筑工地和信封 Lynda课程中文字幕
- 人生中第一次面试-----字节跳动面试经验总结
- 超详细消息队列MQ使用时常见问题以及解决办法
- 旁路电容与去耦电容,傻傻分不清
- “Windows Server 2012 R2安装VMwareTools提示“安装程序无法验证是否已安装所需的Microsoft更新KB2919355”的解决办法
- 朋友圈转发截图生成装逼工具源码
- 微服务系列笔记之Go-Micro入门案例
- CSC改派+延期|影像学医生赴英国伦敦国王学院从事访学研究