小项目

对不起,分手吧,我爱上了你做的聊天机器人

2019-06-21  本文已影响17人  七月在线

女生心中的最佳男友是什么样子的?

年入40万起、秒回信息、女朋友说的每句话都认真回答,却又带着几分调皮。

年收入到可以通过学人工智能,拿高薪offer来解决。但是后俩条……工作都忙到996/007了,哪里还有时间去秒回信息?

可以说是:

“码起代码,就无法说爱你; 放下代码,就不能去养你。”

京东的一位程序员,为了解决这个问题,自己动手做了一个小程序。

结果上了热搜——只因太会撩妹了。

小七前段时间也在知乎分享过类似的程序:用Python监测女朋友信息中情绪,定时发送信息。

当时就有网友说:”加进去AI就能撩走我的女朋友”……

小七本来想周末给大家做一个教程,结果今天发现GitHub上居然已经有了类似的项目。

那就直接给大家分享一下GitHub上这个非常详细,而且对新人特别友好的项目。

只要配置好环境、安装好需要的库,就可以开始“自动化撩妹”了。

下面就是原项目中的教程:

配置自动回复机器人

1. 开启自动回复

将 is_auto_relay 设置为:True。

2. 配置图灵机器人

打开图灵机器人官网,进行注册。

创建机器人,得到 apikey,userid。

将填入到 _config.yaml 文件中的:

turing_conf:  apiKey:'你所获取apikey'userId:'你所获取的userId'

3. 指定自动回复的好友名单

在 auto_reply_names 填入需要自动回复的好友名单。如下:

# 指定自动回复的好友名单。auto_reply_names:  - '好友1'  - '好友2'

关于自动回复,目前可以公开的情报:

只能自动回复文字类消息;

群消息自动回复还未现实(待完成);

如果消息发送太频繁,微信会限制登录网页端登录。放心,并不会封号;

并不是对所有人自动回复,只是回复 auto_reply_names 中的人;

当没有图灵机器人 apikey 与 UserId,或者数量超出时,会使用备用的青云客智能聊天机器人获取数据。

配置定时提醒

1.开启并设置提醒时间

将 is_alarm 设置成 True。(当为 False 时,则关闭定时)

alarm_time 设置成需要提醒的时间。之后如果微信没有断线,即每天这个的时间会定时发送提醒。

如果需要快速体验,可将 alarm_timed 当前系统时间之后的几分钟。例如当前时间为 11:35,并设置 5 分钟后发送提醒。

alarm_info:  is_alarm:True#定时发送时间  alarm_timed: '11:40'

2.填写需要发送的好友信息

填写好友信息,例如:

girlfriend_infos:#  如果你有多个好友需要发送,则参照这个样式,复制即可  - wechat_name: '宝宝'    city_name: '朝阳区'    dictum_channel : 4    start_date: '2011-11-11'    sweet_words: '来自最爱你的我。'

相关参数说明:

如果全填,最终显示效果:

Without you, today's emotions would be the scurf of yesterday's.如果没有你,如此的良辰美景让我去向何人诉说?

2019-06-13 星期四 多云 北风 <3级 高温 29.0℃ 低温 22.0℃ 阴晴之间,谨防紫外线侵扰

宝贝这是我们在一起的第 611 天。

来自最爱你的我

作者示例截图

项目作者:Thunder Bouble 

项目地址:

https://github.com/sfyc23/EverydayWechat

这个项目如果加上情感分析,分数过低自动提示。那就堪称是真正的“聊天宝”了。

不过一定要慎用,效果太好,你可能需要发个朋友圈感慨:

“我绿了自己!我做的程序,拐跑了我的女朋友!”

效果太差,你也只能发个朋友圈抱怨:

“AI毁灭地球的第一步,从偷偷帮你分手开始!”

上一篇 下一篇

猜你喜欢

热点阅读