日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何用js给图片重置宽_如何用js给老婆每天发情话

發布時間:2024/9/27 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何用js给图片重置宽_如何用js给老婆每天发情话 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者: 加百利真胖

原文:https://juejin.cn/events/all

一、引言

最近家里添了小孩,在家帶娃陪產了一些天,深刻體會到老婆帶孩子的辛苦。

工作的時候不能在家陪她,就想著寫個程序,每天固定在固定時間給她發一些情話,好讓她在帶娃的時候也能感受到老公的愛心,幫她緩解一下帶娃的煩躁心情。

考慮的到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) {
var user = "xxx@qq.com";//自己的郵箱
var pass = "xxx"; //qq郵箱授權碼,如何獲取授權碼下面有講
var to = "waitfor_1153@qq.com";//對方的郵箱
let transporter = nodemailer.createTransport({
host: "smtp.qq.com",
port: 587,
secure: false,
auth: {
user: user, // 用戶賬號
pass: pass, //授權碼,通過QQ獲取
},
});
let info = await transporter.sendMail({
from: `親愛的老公<${user}>`, // sender address
to: `親愛的老婆<${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 { default: Axios } = require("axios");
function getHoneyedWords() {
var url = "https://chp.shadiao.app/api.php";
//獲取這個接口的信息
return Axios.get(url);
}
復制代碼

六、使用郵件發送情話

index.js中增加測試郵件發送代碼如下

//獲取情話
getHoneyedWords().then(res=>{
console.log(res.data)
//發送郵件
sendMail(res.data);
})

復制代碼

終端中輸入node index.js

**結果顯示 :**春水初生,春林初盛,春風十里,不如你!

七、每天定時發送

考慮到每天定時發送會顯示的更有誠意,接下來搞個定時發送。我們需要啟動個定時任務,使用node-schedule模塊。

安裝,終端中輸入如下

npm install node-schedule
復制代碼

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

const schedule = require("node-schedule");
//每天下午5點21分發送
schedule.scheduleJob({ hour: 17, minute: 21 }, function () {
console.log("啟動任務:" + new Date());
getHoneyedWords().then((res) => {
console.log(res.data);
sendMail(res.data);
});
});

復制代碼

終端中輸入node index.js

這樣每天下午5點21分就會自動發送一句情話!

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

—————END—————

最后

歡迎關注【前端瓶子君】??ヽ(°▽°)ノ?歡迎關注「前端瓶子君」,回復「算法」,加入前端算法源碼編程群,每日一刷(工作日),每題瓶子君都會很認真的解答喲!回復「交流」,吹吹水、聊聊技術、吐吐槽!回復「閱讀」,每日刷刷高質量好文!如果這篇文章對你有幫助,「在看」是最大的支持》》面試官也在看的算法資料《《“在看和轉發”就是最大的支持 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的如何用js给图片重置宽_如何用js给老婆每天发情话的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。