您的位置 首页 > 数码极客

如何用TXT格式短信分享联系人



大数据文摘出品

作者:李雷

有没有也被拜年短信(大部分是群发)搞得很焦虑?不回复似乎显得很没有礼貌,一一回复又累心劳神。

有没有既不浪费时间又能保持礼貌的办法呢?

人生苦短,我用Python!

知乎博主“余博伦”曾经在知乎上写过用12行python代码自动回复拜年信息的文章

我们在前辈的基础上,对代码进行了部分修改,还根据最近的节奏,加入了“加班”和“女朋友”触发彩蛋,让你能够自由增改自动回复的内容。

手把手告诉你如何过个解放双手的智能假期。

windows环境


1.pip安装

2.python安装

3.pycharm

4.微信

实现:自动拜年回复


1.Installing with ge

To install pip, securely download ge. [2]

PIP 官网首页

ge 下载地址

https://bootstrap.pypa.io/ge?spm=a2c4e.11154000.rtdmain.4.270f4283mNOgtr&file=ge

Then run the following:

  • 在python 加入环境变量;
  • CMD中 在ge的保存路径下执行


2.ge

python的路径 ,及 python下 pip的路径都配置进入


3.成功 pip


pip 安装 itchat 包的过程 01


pip 安装 itchat 包的过程 02


成功


代码


创建Python文件比如 newYear.py ,代码内容如下:

""" newYear.py test """ # coding: utf-8 import itchat, re from i 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 j(u'\ufeff'): json_str = j('utf8')[3:].decode('utf8') REPLY = j(json_str) except Exception as e: print(e) print("replies:", REPLY) @i([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) i(REPLY[key][randomIdx], msg['FromUserName']) defFlag = False break if len(REPLY['default']) > 0 and defFlag: i(REPLY['default'], msg['FromUserName']) ''' @i([PICTURE, RECORDING, VIDEO, SHARING]) def other_reply(msg): i((REPLY['default'], msg['FromUserName'])) ''' i(enableCmdQR=True, hotReload=True) i()


运行 :

cmd 中

python newYear.py

屏幕出现二维码 微信扫码登陆,实现自动回复

扫码登录



微信登陆成功


自动回复效果



注意:

1、此回复是使用了微信网页端,即如果设置了自动回复,电脑端微信自动退出。



2、自动回复信息内容,都保存到了Json文件中,你可以用txt格式打开此文件夹,进行修改内容然后点击保存,就可以只有定制新年彩蛋。

文件都放在后台了,大数据文摘微信公众号回复“拜年”可以获得这两个文件,赶紧去试试吧,效果不错呦~

节省的时间就好好陪陪家人吧!最后,文摘菌祝大家新年快乐!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何用TXT格式短信分享联系人”边界阅读