网站首页 > 技术文章 正文
大数据文摘出品
作者:李雷
有没有也被拜年短信(大部分是群发)搞得很焦虑?不回复似乎显得很没有礼貌,一一回复又累心劳神。
有没有既不浪费时间又能保持礼貌的办法呢?
人生苦短,我用Python!
知乎博主“余博伦”曾经在知乎上写过用12行python代码自动回复拜年信息的文章
https://zhuanlan.zhihu.com/p/25034403
我们在前辈的基础上,对代码进行了部分修改,还根据最近的节奏,加入了“加班”和“女朋友”触发彩蛋,让你能够自由增改自动回复的内容。
手把手告诉你如何过个解放双手的智能假期。
windows环境
1.pip安装
2.python安装
3.pycharm
4.微信
实现:自动拜年回复
1.Installing with get-pip.py
To install pip, securely download get-pip.py. [2]
PIP 官网首页
https://pip.pypa.io/en/stable/installing/?spm=a2c4e.11154000.rtdmain.3.270f4283NCvVd9#installing-with-get-pip-py
get-pip.py 下载地址
https://bootstrap.pypa.io/get-pip.py?spm=a2c4e.11154000.rtdmain.4.270f4283mNOgtr&file=get-pip.py
Then run the following:
- 在python 加入环境变量;
- CMD中 在get-pip.py的保存路径下执行
2.get-pip.py
python的路径 ,及 python下 pip的路径都配置进入
3.成功 pip
pip 安装 itchat 包的过程 01
pip 安装 itchat 包的过程 02
成功
代码
创建Python文件比如 newYear.py ,代码内容如下:
""" newYear.py test """ # coding: utf-8 import itchat, re from itchat.content import * import random import json import codecs """ Constants """ #REPLY = {'default': '祝您猪年大吉'} REPLY = {'default': ''} try: with open("REPLY.json", 'r', encoding='utf-8') as load_f: json_str = load_f.read() print(json_str) if json_str: if json_str.startswith(u'\ufeff'): json_str = json_str.encode('utf8')[3:].decode('utf8') REPLY = json.loads(json_str) except Exception as e: print(e) print("replies:", REPLY) @itchat.msg_register([TEXT]) def text_reply(msg): items = REPLY.items() defFlag = True for key, value in items: #print(key, ",", value) match = re.search(key, msg['Text']) if match: randomIdx = random.randint(0, len(REPLY[key])-1) itchat.send(REPLY[key][randomIdx], msg['FromUserName']) defFlag = False break if len(REPLY['default']) > 0 and defFlag: itchat.send(REPLY['default'], msg['FromUserName']) ''' @itchat.msg_register([PICTURE, RECORDING, VIDEO, SHARING]) def other_reply(msg): itchat.send((REPLY['default'], msg['FromUserName'])) ''' itchat.auto_login(enableCmdQR=True, hotReload=True) itchat.run()
运行 :
cmd 中
python newYear.py
屏幕出现二维码 微信扫码登陆,实现自动回复
扫码登录
微信登陆成功
自动回复效果
注意:
1、此回复是使用了微信网页端,即如果设置了自动回复,电脑端微信自动退出。
2、自动回复信息内容,都保存到了Json文件中,你可以用txt格式打开此文件夹,进行修改内容然后点击保存,就可以只有定制新年彩蛋。
文件都放在后台了,大数据文摘微信公众号回复“拜年”可以获得这两个文件,赶紧去试试吧,效果不错呦~
节省的时间就好好陪陪家人吧!最后,文摘菌祝大家新年快乐!
- 上一篇: 第4天|16天搞定Python数据分析,图表,靓靓靓
- 下一篇:已经是最后一篇了
猜你喜欢
- 2025-07-10 第4天|16天搞定Python数据分析,图表,靓靓靓
- 2025-07-10 60带源代码的Python项目之 08 使用 Python 生成 QR 码
- 2025-07-10 用python3 实现生成二维码代码示例
- 2025-07-10 python批量生成二维码图片(python如何生成二维码)
- 2025-07-10 使用python生成二维码(python生成二维码界面)
- 2025-07-10 Python制作二维码(python制作二维码小作业)
- 2025-07-10 Python 生成条形码、二维码 (Code 128、EAN-13、QR code等)
- 2025-07-10 python如何实现二维码的生成和识别
- 277℃Python短文,Python中的嵌套条件语句(六)
- 276℃python笔记:for循环嵌套。end=""的作用,图形打印
- 273℃PythonNet:实现Python与.Net代码相互调用!
- 268℃Python实现字符串小写转大写并写入文件
- 267℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 126℃原来2025是完美的平方年,一起探索六种平方的算吧
- 110℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 107℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 最近发表
-
- 假期苦短,我用Python!这有个自动回复拜年信息的小程序
- 第4天|16天搞定Python数据分析,图表,靓靓靓
- 60带源代码的Python项目之 08 使用 Python 生成 QR 码
- 用python3 实现生成二维码代码示例
- python批量生成二维码图片(python如何生成二维码)
- 使用python生成二维码(python生成二维码界面)
- Python制作二维码(python制作二维码小作业)
- Python 生成条形码、二维码 (Code 128、EAN-13、QR code等)
- python如何实现二维码的生成和识别
- Python 使用 JsonPath 完成接口自动化测试中参数关联和数据验证
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)