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

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

为了解决这个痛点,猪哥今天带大家一起来看看如何用python开发一个可以监听老板群聊的机器人

一、需求分析

1.女神在聊什么

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

2.老板有什么指示

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

3.又要改需求

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

二、功能设计

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

三、功能实现

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

1.接收群消息

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

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

2.过滤有用群消息

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

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

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

3.转发有用群消息

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

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

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

四、功能演示

五、总结

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

  1. 机器人群聊:让机器人加入群聊,让更多的人来撩~

  2. 转发模式:可将老板重要指示转发至其他群

  3. 监控模式:监控群中别人发的分享,这样就可以第一时间发现是否有人在群中发广告

  4. 管理员:指定管理员后可以远程控制机器人的各个开关

大家可以根据自己的日常需求来自由发挥,个性化机器人哦~

Github项目地址:https://github.com/pig6/wxrobot(或点击阅读原文)
wxpy官方文档:https://wxpy.readthedocs.io/zh/latest

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

【完】

致转行AI的在校大学生的一封信

转行AI需要看的一些文章

转行学AI,具体细分方向如何选,来自一线工程师的感悟

用法律武器,痛击腾讯侵权行为!!!湾区人工智能可以改善知识产权现状吗?

【送书PDF】Python编程从入门到实践

Python从入门到精通,深度学习与机器学习资料大礼包!

【免费】某机构最新3980元机器学习/大数据课程高速下载,限量200份

觉得不错, 请随意转发,麻烦点个在看!


喜欢就点击“在看”吧

如何用机器人监听老板微信?相关推荐

  1. python监听文件更改记录_如何用机器人监听老板微信?

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

  2. 用Python机器人监听微信群聊, 我看谁这么大的胆子敢调侃老板和前台小姐姐!

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

  3. 用Python机器人监听微信群聊

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

  4. 用Python机器人监听微信群聊 !

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

  5. [技术博客]使用微信机器人监听群内招聘信息的过程及遇到的问题

    概述 本篇博客主要介绍如何使用python的wxpy库,在其他博客代码的基础上,通过网页版微信,监听某个好友或微信群中,满足特定要求的消息,并集中转发至制定好友处. 感谢作者"猪哥" ...

  6. go 公众号 关注 监听_golang微信公众平台之消息接入

    API文档上的内容 注册公众平台什么的就不说了,消息接入部分,文档地址: 简言之就是,提交申请,微信服务器将发送GET请求到你所填写的URL上,这个GET请求附带四个参数: 参数 描述 signatu ...

  7. [Centos7]Mirai QQ机器人监听播报TeamSpeak3用户状态

    目录 1 安装mirai 1.1 创建用户 1.2 下载mcl-installer 1.3 安装 2 启动并使用 2.1 首次启动 2.2 安装插件 2.2.1 chat-command 2.2.2 ...

  8. 最新码支付源码+完整版+免挂监听回调+微信、支付宝、qq监控APP打包教程

    码支付手机APP打包教程 码支付官网:https://pay.madanbao.com 1.打开uniapp的官网注册一个账号,网址为:www.dcloud.io/ 3.打开工具导入项目,打开mani ...

  9. 监听网页微信扫码支付成功_网付扫码点餐新福利,消费者点餐可获微信支付金币奖励...

    扫码点餐相信大家都不陌生,即能餐饮解决商家人力物力投入成本痛点,又能方便消费者点餐.现今已成为了餐饮商户的标配系统.近两年,很多系统厂商都在试水扫码点餐领域.尤其是聚合支付服务商,拥有得天独厚的优势. ...

最新文章

  1. MySQL面试题 | 附答案解析(三)
  2. Java项目接口安全_ESAPI安全开发实战
  3. 自建git服务器连接Pycharm系列二:在centos7上搭建git服务器
  4. 在你做推荐系的过程中都遇到过什么坑?
  5. Activity生命周期详解一
  6. uchome 不用每次都更新缓存的方法
  7. HTML系列之水平线标签hr
  8. 用递归+缓存求阶乘和排列组合数
  9. win10系统ipv6服务器地址,win10系统查看电脑ipv6地址的操作方法
  10. 精美卡通儿童教育班会课件PPT模板
  11. 刷题记录(NC235611 牛牛国的战争,NC23803 DongDong认亲戚,NC235622 叠积木)
  12. 织梦cms是什么-织梦CMS免费搭建工具只需要输入域名
  13. 基于HTML5的机器猫在线商城设计与实现
  14. 计算机安全使用环境及要求吗,计算机安全使用环境及要求02
  15. 浅谈什么是web应用防火墙(WAF)
  16. 对SLAM和自动驾驶定位的思考,最新自动驾驶视觉SLAM方法综述!
  17. 【数据处理】Python,matplotlib 如何画柱状图?如何画各种类型的柱状图?柱子宽度设置;设置X轴刻度用label显示;设置柱子距离x轴的高度;设置柱体颜色;设置柱体描边;并列、多条柱状图
  18. Ubuntu14.04安装搜狗拼音
  19. php 查找数组指定元素,PHP查找与搜索数组元素方法总结
  20. 隐Box源码4.9.9版本/2022年最新

热门文章

  1. www.runoob.com
  2. kali信息收集二 Sublist3r安装以及出现的问题
  3. 将预训练模型应用于长文本阅读理解
  4. Volley传入请求体不成功的解决方案
  5. Kubuntu 15.10 高清截图欣赏
  6. python基础运算符讲解(原码、补码、反码)
  7. 深度学习模型分析人类复杂疾病的准确性
  8. STM32F7普通定时器的使用(定时+中断+PWM)
  9. Markdown Preview Enhanced 打印PDF。解决打印成PDF/HTML时,CSS样式无法显示的问题
  10. 靶机渗透-----DC-2