当前位置:首页 > 精彩推荐 > 正文

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

一.弁言
最近几天家里添了小孩,在家带娃陪产了一些天,深刻仔细品味到妻子带孩子的辛劳吖。
工做的时刻不行以在家陪他,就想着写个程-序,每一天牢固在牢固时刻给他发一些情话,好让他在带娃的时刻也能感遭到夫君的爱心,帮他缓解一下带娃的焦躁心绪吖。
思考的到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吖。
下载位置和截图
两.nodemailer推荐
nodemailer是一位发送邮件npm包,咋们能够运用她便利快速的给任何人发送邮件吖。
三.nodemailer的安置
掀开终端(windows下运用win+r,然后输入cmd,回车即可)
然后输入以下下令
mkdir mailBot cmd建立文件夹mailBot(touch mailBot 如果是Linux能够用touch下令) cd mailBot 进去文件夹 npm init -y 初始化npm npm install nodemailer 安置邮件发送模块
咋们建立一位mailBot文件夹,在终端中进去文件夹,初始化npm,然后安置nodemailer
四.nodemailer的运用-发送邮件
接下去在事情事情中新建 index.js 文件,编辑以下代码
const nodemailer = require("nodemailer"); // 发送邮件函数 async function sendMail(text) , }); let info = await transporter.sendMail(>`, // sender address to: `心爱的妻子`, // list of receivers subject: "心爱的妻子", // Subject line text: text, // plain text body }); console.log("发送成-功"); } //尝试一下 send('你好妻子')
在终端中输入 node index.js 就能实行js文件的代码!
通过以上代码,咋们就能发送 随意一句话给你想发送的人!
注重qq邮箱的pass(授权码)必-要进去 qq邮箱 的【设置】-【账户】,然后以下图1的场所,开启smtp,下图2的场所检察你的授权码
五.努力变成情话
固然现在另有个弱点和缺点,既然要献爱心,那将要发句对比悦耳的话,咋们也叫虹屁吖。吖。
有个虹屁变成网站,网站名字很有意义,我仔细品味吖。
咋们运用这个网站的接口来变成咋们要说的内容吖。
运用axios模块来下载变成的情话吖。
安置axios,在终端中输入以下下令
npm i axios
运用axios获取情话,在index.js中 增添以下代码
const = require("axios"); function getHoneyedWords()
六.运用邮件发送情话
index.js中增添尝试邮件发送代码以下
//获取情话 getHoneyedWords().then(res=>)
终端中输入node index.js
结局展现 春水初生,春林初盛,东风十里,不妨你!
七.每一天准时发送
思考到每一天准时发送会展现的更有真诚,接下去搞个准时发送吖。咋们必-要启动个准时任-务,运用node-schedule模块吖。
安置,终端中输入以下
npm install node-schedule
运用,index.js增添以下代码
const schedule = require("node-schedule"); //每一天下午5点21散发送 schedule.scheduleJob(, function () ); });
终端中输入node index.js
这样每一天下午5点21分就会努力发送一句情话!
就连全家职位都提升了呢!