概述
点击上方Python知识圈,选择设为星标
回复1024获取Python资料
(图片来自于网络)
阅读文本大概需要 3 分钟。
作者:pk哥,个人公众号:Python知识圈(id:PythonCircle)
前言
大家还记得教会父母玩微信是什么时候吗?父母学会后,我们的生活就发生了「质」的变化,父母也许会 吐槽你的微信头像 不好,要你换一个头像。
最近 pk哥 又被母后大人吐槽了,原因是亲戚微信群里某个亲戚生日,在群里没说生日快乐,吐槽我没礼貌。这种群常年发小程序,所以自然是设置为免打扰状态了,谁还天天盯着这个群看啊,长辈聊的话题我们又插不上话的。又要逼我开发小工具了,说干就干,10 行代码制作一款关键词自动回复或者提醒小助手。
前提
这个小工具能使用的前提是你的微信能够登录网页版微信,因为本次用到的 wxpy 库会调用微信网页版接口。
之前也用过 wxpy 库做过 微信自动陪聊机器人
根据关键字回复固定消息
首先,我们做一个能识别某个群里群成员聊天的关键字进行回复对应的祝福消息,比如说当群消息出现「生日」相关的关键字,就会自动回复「生日快乐」之类的祝福语。
直接 show you code:
如果有多个群需要回复的话,可以像我上面没有一样,把群名都放在列表里,做一个 for 循环就好。
代码运行后,群聊里出现你定义的关键字的话,小助手就会自动回复了。
根据关键字回复随机消息
每次都是回复固定的消息容易被识破,我们可以做多几套话术,然后随机选一个话术回复。
我简单写了 3 套话术,大家可以根据自己的文采多写几套,这样重复的概率比较低,哈哈。
发送祝福图片
除了发送文字祝福,当然可以发一些「沙雕」祝福图片。图片不要用中文命名就行,放在代码同一目录下。
这样,就可以把图片和文字一起发出来了。
发提醒消息给文件传输助手
如果你觉得上面的自动回复没有诚意,你也可以提醒自己。当群聊消息中出现对应的关键字,就发送提醒消息到文件传输助手里。
群里出现关键字,你的文件传输助手就会收到提醒了。
关键字换成其他你需要的,就可以做成其他提醒小助手了,不怕漏掉任何消息了,爽歪歪。
最后,把代码放在云服务器里,运行代码,自动回复小助手 24 小时在线服务,岂不美滋滋。
我把本文四个版本的代码都放在 GitHub 上了,在我公众号后台输入框回复「小助手」获取源码。
留言打卡 DAY 75
今日的留言话题是:你一般怎么处理文中pk哥遇到父母吐槽的困扰的?关于留言打卡的规则可以参考 留言打卡送福利 (点击链接查看详细打卡规则),请按照 昵称+天数(请以自己实际打卡的天数为准,如day1 or day2 or day3)+ 留言内容(不少于15字)的方式留言。
Python知识圈公众号的交流群已经建立,群里可以领取 Python 和人工智能学习资料,大家可以一起学习交流,效率更高,如果是想发推文、广告、砍价小程序的敬请绕道!一定记得备注「交流学习」,我会尽快通过好友申请哦!通过好友后私聊我「学习资料」或者「进群」都可以。
扫码添加,备注:交流学习
往期推荐01
你常常在写的 if __name__ == '__main__' 到底是个啥?
02
整理收藏的 Python 编码规范
03
Python抢票回家!GitHub标星超2万的项目帮你抢票回家过年!
分享给你的朋友
点个在看
最后
以上就是害羞宝贝为你收集整理的微信翻译生日快乐的代码_10行代码制作群聊提醒小助手,再也不怕漏掉消息了...的全部内容,希望文章能够帮你解决微信翻译生日快乐的代码_10行代码制作群聊提醒小助手,再也不怕漏掉消息了...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复