全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

如何用js给老婆每天发情话

发布时间:2022-08-11 14:44:13
发布人:wjy

  一、引言

  最近家里添了小孩,在家带娃陪产了一些天,深刻体会到老婆带孩子的辛苦。

  工作的时候不能在家陪她,就想着写个程序,每天固定在固定时间给她发一些情话,好让她在带娃的时候也能感受到老公的爱心,帮她缓解一下带娃的烦躁心情。

  考虑的到qq和微信有诸多的限制(一不小心就被封),先来个邮箱版本的吧!

  Stack Overflow 联合创始人杰夫·阿特伍德曾经说过,任何一个能用 JavaScript 编写的应用系统,最终都必将使用 JavaScript 实现。

  Atwood’s Law是Jeff Atwood在2007年提出的:"any application that can be written in JavaScript, will eventually be written in JavaScript。

  大佬的定律都出来了,只能说js牛x!

  点击加入前端千人大群交流学习,更多课程视频-源码软件安装包免费赠送~

  我们的技术选型 就是nodejs,首先你得安装一个nodejs,然后我们主要使用一个模块Nodemailer。

  下载链接和截图

如何用js给老婆每天发情话1

  二、nodemailer介绍

  nodemailer是一个发送邮件npm包,我们可以使用它方便快捷的给任何人发送邮件。

  三、nodemailer的安装

  打开终端(windows下使用win+r,然后输入cmd,回车即可)

如何用js给老婆每天发情话2

如何用js给老婆每天发情话3

  然后输入如下命令

如何用js给老婆每天发情话4

  我们创建一个mailBot文件夹,在终端中进入文件夹,初始化npm,然后安装nodemailer

  四、nodemailer的使用-发送邮件

  接下来在项目中新建 index.js 文件,编写如下代码

如何用js给老婆每天发情话5

  在终端中输入 node index.js 就可以执行js文件的代码!

  通过以上代码,我们就可以发送 任意一句话给你想发送的人!

  注意:qq邮箱的pass(授权码)需要进入 qq邮箱 的【设置】-【账户】,然后如下图1的地方,开启smtp,下图2的地方查看你的授权码

如何用js给老婆每天发情话6

  五、自动生成情话

  当然现在还有个缺点,既然要献爱心,那就要发句比较好听的话,我们也叫彩虹屁。。。

  有个彩虹屁生成网站,网站名字很有意思,自己体会。

  我们使用这个网站的接口来生成我们要说的内容。

  使用axios模块来下载生成的情话。

  安装axios,在终端中输入如下命令

  npm i axios

  使用axios获取情话,在index.js中 增加如下代码:

如何用js给老婆每天发情话7

  六、使用邮件发送情话

  index.js中增加测试邮件发送代码如下

如何用js给老婆每天发情话8

  终端中输入node index.js

  结果显示 :春水初生,春林初盛,春风十里,不如你!

  七、每天定时发送

  考虑到每天定时发送会显示的更有诚意,接下来搞个定时发送。我们需要启动个定时任务,使用node-schedule模块。

  安装,终端中输入如下

  npm install node-schedule

  使用,index.js增加如下代码

如何用js给老婆每天发情话9

  终端中输入node index.js

  这样每天下午5点21分就会自动发送一句情话!

  就连家庭地位都提高了呢!

  更多关于html5培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。

相关文章

OpenAI发布多模态GPT-4模型会开创哪些新的研究方向?

OpenAI发布多模态GPT-4模型会开创哪些新的研究方向?

2023-10-14
明道、teambition、Tower.im、Worktile、trello的功能都有哪些?

明道、teambition、Tower.im、Worktile、trello的功能都有哪些?

2023-10-14
反欺诈中所用到的机器学习模型有哪些?

反欺诈中所用到的机器学习模型有哪些?

2023-10-14
强化学习中on-policy与off-policy有什么区别?

强化学习中on-policy与off-policy有什么区别?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取