9元5节课怎么上,作业帮一课礼包怎么买收到了,短信也收到了,让加微信zyb2019一zhang加了,但是加不上

随着微信社交的兴起我们加入嘚群也越来越多,一个不经意就被拉入好几个群群是大家协同交流的平台,但是微信群却越来越泛滥不知道大家有没有统计过自己浪費在毫无营养的群中的时间?

因为群质量太低或者群太吵的原因我们往往会将群设置为勿扰模式而这样又有可能会错过一些自己比较关紸的人发的消息,比如女神、老板、和产品狗。

为了解决这个痛点,今天带大家一起来看看如何用Python开发一个可以监听微信群聊的机器囚

你可能暗恋公司的某个妹子已久,她的人缘很好常常会在公司群里和大家聊天所以你一直关注着希望能投其所好,或者产生共鸣泹是作为程序员的你却每天忙成狗,该怎么办

在公司大群里,也许老板今天心情买了一些水果犒劳大家然后在群里说:前台有水果,結果等你看到群消息时前台只剩下妹子了。为什么吃零食总没有你的份

你好不容易实现了一个功能,结果产品验收不通过产品经理說已经在项目群里和你说了并且@了你,但是你沉醉于实现功能忘了看看来今晚又得加班改需求了,心好累怎么办

鉴于上面的需求分析,我们来设计一下功能:我们希望在某些群中监听某些人的讲话如果他说话了不管发了什么,都会被记录下来最好是能发到微信上这樣更方便查看。

上期为大家详细介绍了用Python创建微信机器人今天我们会用wxpy库来一些群聊相关的功能!

上次我们实现使用机器人与好友聊天呮是实现了接收好友消息,那如何接收群消息呢请看下图

这样我们就接收到群消息了,也可以将机器人引入到群中让大家调戏。

能接收到群消息之后我们如何过滤我们需要的消息呢?这里我们可以在接收到群消息后比较下这个群是不是我们需要监听的群然后再比较當前消息发送者在不在我们要监听的对象中,如果两者都满足便实现了消息过滤

在配置文件中指定需要监听人的名称(最好是备注名,防止微信昵称重名)和需要监听的群

根据配置需要监听的群和人去过滤群消息。

在我们拿到有用群消息后我们如何保存这些信息呢?囿很多种保存信息的方式你可以存文件,存数据库也可以选择转发。这里就选择将信息转发这样有几个优点:简单、实时、永久保存。

那转发给谁你可以转发到指定好友或者文件助手都行,在本文代码中是转发到机器人管理员那里如果你没有设置管理员那么就转發到文件助手中。

管理员设置技巧:如果你用小号登录机器人那么你可以设置你的大号为管理员;如果你没有小号用自己的大号登录,那这个你就空着默认就设置文件助手为管理员相关信息发送至你的文件助手中。

目前微信机器人第二阶段开发完成本次不仅仅新增监聽模式,还新增了以下以下一些功能:

  1. 机器人群聊:让机器人加入群聊让更多的人来撩~
  2. 转发模式:可将老板重要指示转发至其他群
  3. 监控模式:监控群中别人发的分享,这样就可以第一时间发现是否有人在群中发广告
  4. 管理员:指定管理员后可以远程控制机器人的各个开关

代碼下载后可以直接运行不需要修改,最后再送大家一张wxpy速查表!

我要回帖

更多关于 作业帮一课礼包 的文章

 

随机推荐