千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 如何用js给老婆每天发情话

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

来源:千锋教育
发布人:wjy
时间: 2022-08-11 14:44:13 1660200253

  一、引言

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

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

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

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT