欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Python-微信群消息重要信息通知

发布时间:2023/12/31 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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-微信群消息重要信息通知的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。