GitHub 标星 6k,拿这个开源项目做个哄女友神器吧!
本文转自大数据文摘,作者:诗风悠存、蒋宝尚
哄女朋友最高的境界是什么?
除了用心之外,每天不重复的甜言蜜语必然是少不了的。虽然语文老师上学的时候也教了一些东西,但是日子长了必然“江郎才尽”。
大家都是混科技圈的,借助自动化的手段能不能一次性的解决问题呢?
嗯,显然是可以的。GitHub 作为全球最大的同性交友网站,小伙伴们不仅可以在上面交流编程技巧,还能学到如何开发一个自动哄女友神器。
https://github.com/sfyc23/EverydayWechat
这个自动给女友发送微信暖心话的项目,曾经连续霸榜 GitHub 趋势榜好几天。
作者用 Python3 和 Itchat 微信接口开发了一款小工具,可以定时给朋友发送每日天气、提醒、每日一句。通过调用图灵机器人,也可以智能自动回复信息。
操作简单且容易上手,即使是小白,只要配置好了 Python 环境,安装好必要的 Python 库,代码下载之后,只要 CMD 一下即可实现。
在手把手教大家操作之前,小编先带大家看下效果~
首先,我定的时间是22:20,一到时间我的账号就收到了发送的信息,包括英文和中文情话。北京的天气以及在一起的多少天。
调用图灵机器人之后,两个账号便可以对话,图灵机器人还算强大。当我发送:这是个测试之后,图灵机器人回复:你不放心我吗?????
注:这个小工具的项目中的天气信息来自 SOJSON API 接口,暖心情话来自金山词霸上面的每日一句,带英文的哟~图灵机器人使用需要申请密钥,每天免费数量只有 100 条。如果使用超了。可使用青云客智能聊天机器人,这个不限制次数。
手把手教学实现哄女友神器
接下来教大家怎么玩这个东西。
先来个视频演示:
首先,把 Python 安装好,并配置好环境,个人建议新手安装 anaconda,具体安装教程,可自行谷歌搜索~
然后安装必要的 Python 库,环境配置好的同学可以直接用 pip install +库名 进行安装。必须安装的库为:requests、beautifulsoup4、itchat、apscheduler、pyyaml、lxml、simplejson。
记住了小伙伴,一个库都不能少哟~
然后进入 GitHub 地址下载项目的全部文件(就是这么简单粗暴),解压过后,找到 _config.yaml 用 Python IDE 打开。然后进行一系列的配置~
就是这个文件
一、配置自动回复机器人。
1.开启自动回复:
将 is_auto_relay 设置为:True。
2.配置图灵机器人:
打开图灵机器人官网:http://www.turingapi.com 进行注册。
创建机器人,得到 apikey,userid。
将 apikey,userid 填入到 _config.yaml 文件中的:
turing_conf:
apiKey: '你所获取apiKey'
userId: '你所获取的userId'
3. 指定自动回复的好友名单:
# 指定自动回复的好友名单。
auto_reply_names:
- '好友1'
- '好友2'
注意:
只能自动回复文字类消息;
群消息自动回复还未现实。(待完成);
如果消息发送太频繁,微信会限制登录网页端登录。放心,并不会封号;
并不是对所有人自动回复,只是回复 auto_reply_names 中的人。
当没有图灵机器人 apikey 与 UserId,或者数量超出时。会使用备用的青云客智能聊天机器人获取数据。
二、配置定时提醒
1.开启并设置提醒时间:
如:
alarm_info:
is_alarm: True
#定时发送时间
alarm_timed: '9:30'
2.填写需要发送的好友。.
如:
girlfriend_infos:
- #女友微信昵称或者备注名,不能输入微信号。
wechat_name: '文摘菌'
#女友所在城市,用于发送天气。(可空)
city_name: '北京'
# 从那天开始勾搭的(可空)(最终效果为:宝贝这是我们在一起的第 111 天)
start_date: '2019-06-13'
# 后缀(可空)
sweet_words: '来自最爱你的我。'
#如果你有多个人需要发送,则参照这个样式,复制即可
#如不需要,则删除或注解下面所有的数据
- wechat_name: 'happy'
city_name: '朝阳区'
start_date: '2018-11-11'
sweet_words: '来自你俊美的老公。'
然后,直接将 run.py 文件直接拖到命令窗口界面(视频中有演示),会出现二维码,扫描之后,实现网页登录。如下☟
发送成功如下☟
自动回复成功如下☟
注意事项:
检查是否是最新的代码,检查是否是 Python3.5+,检查依赖有没有安装完整。
先检查微信是否可登录 微信网页版,如网页端不能用,此项目也不能用。
请更新你的 itchat 为最新版本。
与微信相关的可以先去 itchat issues 是否有相似问题。
微信名只能是昵称或者备注名,不能输入微信号。
好了,教程有了,赶紧拿去撩妹吧。
以上便是今日分享,觉得内容不错的,还请点个「在看」支持,谢谢各位。
最后祝大家中秋节快乐,昨天发了个抽奖红包,今晚开奖,想试试手气的可以 点击这里抽奖。
推荐阅读:
有了这个开源项目,说你是老板都有人信!
「GitHub 交流群」已开放
想入群的可在公众号后台回复「入群」
GitHub 标星 6k,拿这个开源项目做个哄女友神器吧!相关推荐
- GitHub标星10,000+,Apache项目ShardingSphere的开源之路
[编者按]几天前,当 GitHub 全球产品技术生态总经理 Michael Francisco 谈到中国开发者已经成为 GitHub 上最活跃的群体时,有开发者提出数量之后质量也要跟上.的确,过去十数 ...
- GitHub标星14000+,阿里开源的SEATA如何应用到极致?
作者简介:袁鸣凯,家乐福技术总监, 高知特有限技术公司中国区架构师,HP上海研发技术专家,夸客金融首席架构师,现任家乐福中国区技术总监.多年互联网.企业级SOA.微服务.全渠道中台方面的架构设计实战经 ...
- GitHub 标星 14000+,阿里开源的 SEATA 如何应用到极致?
戳蓝字"CSDN云计算"关注我们哦! 作者简介:袁鸣凯,家乐福技术总监, 高知特有限技术公司中国区架构师,HP上海研发技术专家,夸客金融首席架构师,现任家乐福中国区技术总监.多年互 ...
- GitHub 标星 11000+,阿里开源微服务如何连续 10 年扛住双十一大促
云栖号资讯:[点击查看更多行业资讯] 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 作者 | 宿何,阿里云高级开发工程师 责编 | 唐小引 封图 | CSDN 下载自东方 IC 出品 ...
- GitHub 标星 11000+,阿里开源的微服务组件如何连续 10 年扛住双十一大促?
作者 | 宿何,阿里云高级开发工程师 责编 | 唐小引 封图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 疫情期间,"卡"成了很多人线上体验的关键 ...
- GitHub标星1.6K,大佬开源的抖音项目,刷屏全网!
点击上方"Github爱好者社区",选择星标 回复"资料",获取小编整理的一份资料 作者:GG哥 来源:GitHub爱好者社区(github_shequ) 这是 ...
- 马化腾首谈腾讯开源时,鹅厂已在Github上放出82个项目,标星24万+ | 附AI项目链接...
乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI "腾讯希望在科研领域投入更多力量,把'科技向善'纳入公司新的使命与愿景.我们将通过内外部开放源代码等方式,积极参与'全球科技共同 ...
- Github标星24.9k!适合初学者的有趣、入门级的开源项目
本文推荐一个标星24.9k的GitHub上有趣.入门级的开源项目:HelloGitHub.内容包括:流行项目.入门级项目.让生活变得更美好的工具.书籍.学习心得笔记.企业级项目等,这些开源项目大多都是 ...
- GitHub 标星 1.6w+,我发现了一个宝藏项目,推荐大家学习
GitHub 标星 1.6w+,我发现了一个宝藏项目,推荐大家学习 本文链接:https://blog.csdn.net/u013486414/article/details/103274892 大家 ...
最新文章
- JSP中的重定向和请求转发以及它们的区别
- 百度工程师手把手教你实现代码规范检测工具
- SQL基础【一、SQL简介】
- wxpython使用实例_wxPython中文教程入门实例
- 数据可视化【十一】树状图
- ZeroMQ的一些配置
- 处理App状态改变的策略
- php宠物管理系统的开题报告,基于JSP的宠物医院开发与设计(开题报告)
- eclipse怎么将项目打包成jar文件
- 【实战】SpringBoot整合多数据源
- c语言中islower是什么函数,c语言中的isalpha,isdigit,islower,isupper等一系列函数.pdf
- ictclas4j java_使用继续完善前人写的文章:使用ICTCLAS JAVA版(ictclas4j)进行中文分词...
- 2021年二级c语言软件下载,2021计算机二级宝典
- 共轭梯度法确实存在数值精度的要求
- wireshark怎么抓包、wireshark抓包详细图文教程
- 建议收藏5款办公必备电脑软件
- python做马尔科夫模型预测法_python实现隐马尔科夫模型HMM
- Affinity Designer Beta(mac设计绘图工具)
- 2020程序员VS码农,“金三银四”春招指南
- 中科易朔CASfire 分析中心