找回密码
 立即注册
搜索
查看: 1107|回复: 0
打印 上一主题 下一主题
收起左侧

[探索频道] 拜年没诚意!群发短信惹人烦怎么办?一招解决烦恼

[复制链接]

 成长值: 24340

绿铜v3_04绿银v3_04灰金v1_05紫铜v1_05绿金v1_01紫铜v3_01

跳转到指定楼层
楼主
 楼主| 发表于 2019-4-6 17:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大数据文摘x 百度科技频道联合出品
作者:李雷
大年三十到年初一,有无也被贺年短信(大部分是群发)搞得很焦虑?不答复似乎显得很没有礼貌,一一答复又累心劳神。
有无既不浪费光阴又能保持礼貌的办法呢?
人生苦短,我用Python!
知乎博主“余博伦”曾经在知乎上写过用12行python代码主动答复贺年信息的文章
https://zhuanlan.zhihu/p/25034403
我们在前辈的基础上,对代码停止了部分改动,还根据最近的节奏,参加了“加班”和“女朋友”触发彩蛋,让你能够自由增改主动答复的内容。
手把手告诉你如何过个解放双手的智能假期。
windows情况
1.pip装置2.python装置3.pycharm4.
完成:主动贺年答复
1.Installing with get-pip.pyTo 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-8import itchat, refrom itchat.content import *import randomimport jsonimport 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格局关上此文件夹,停止改动内容而后点击保留,就能够只要定制新年彩蛋。
文件都放在后盾了,大数据文摘大众号答复“贺年”能够得到这两个文件,赶紧去尝尝吧,后果不错呦~
节省的光阴就好好陪陪家人吧!末了,文摘菌祝人人新年快活

插件设计:zasq.net
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( Q群816270601 )

GMT+8, 2024-11-12 04:00 , Processed in 1.667964 second(s), 47 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表