uniCloud基礎(chǔ)練習(xí)---使用云函數(shù)每天定時(shí)向女朋友發(fā)送郵件推送天氣
雖然很想做定時(shí)發(fā)送短信的 可惜簽名還沒審核過 審核過了會寫一篇

本文章 后續(xù)會出一篇 管理郵件推送信息的小后臺講解
代碼已放置github https://github.com/dmhsq/uniCloud-demo
文檔
https://nodemailer.com/usage/
https://nodemailer.com/smtp/well-known/
https://nodemailer.com/message/
誰不想有一個(gè)可愛漂亮的女孩子呢,可惜泡不到呀,那就用實(shí)力征服她
告訴她以后我每天早上6點(diǎn)整給你發(fā)郵件說明今天的天氣,每天6點(diǎn)整給你發(fā)短信哈哈哈
說不定 人家感動了呢 而且你不需要操心怎么發(fā) 哈哈哈哈哈哈哈哈
一篇文章帶你征服萬千女孩 讓他們?yōu)槟愕某种院愀袆?對你投懷送抱
生活愛情 就算結(jié)婚了 天天匯報(bào)匯報(bào)也挺感人的對吧 哈哈 既然要追女生 那么咱們拿出實(shí)力 來吧
我還發(fā)現(xiàn)了一個(gè) 情書網(wǎng)站哈哈哈
https://www.ymqsw.com/
可以選擇不發(fā)送天氣 發(fā)送情書 每天一封 讓她/他為愛感動 將自己的一生托付給你
等短信簽名審核過了 會給大家不一篇 發(fā)小故事呀 發(fā)天氣 發(fā)情書什么的哈哈
情人節(jié)快樂 每天都要開開心心
制作公共模塊
命令窗口打開 執(zhí)行
npm install nodemailer
這里 可以刪除 node_modules package-lock.json
上傳的時(shí)候會自動安裝(騰訊云服務(wù)空間)
根據(jù)文檔
https://nodemailer.com/smtp/well-known/
這里以qq郵箱舉例子
在創(chuàng)建的公共模塊index.js中
這里的pass就是授權(quán)碼
然后上傳公共模塊
云函數(shù)調(diào)用
新建云函數(shù)
右鍵usemail文件夾 選擇管理公共模塊依賴
這里改為
根據(jù)文檔
https://nodemailer.com/message/
發(fā)送的郵件格式如下 如果發(fā)送文本郵件則使用text 發(fā)送html郵件則使用html
也可以綜合
發(fā)送文本郵件
我們讓他返回
文檔中這樣說 所以我們先返回這個(gè)看看是否成功以及返回的參數(shù)
記得上傳云函數(shù)
這里我們先不定時(shí)
來測試下效果
我們在控制臺 https://unicloud.dcloud.net.cn
找到云函數(shù) 點(diǎn)擊進(jìn)入云函數(shù)管理 編輯云函數(shù)url化
這里返回了
這里也收到了郵件
哈哈哈
發(fā)送html
我門來寫個(gè)模板 既然要推送天氣 那就做個(gè)和天氣有關(guān)的
html: `
今日份天氣
當(dāng)前溫度
當(dāng)前溫度
最高溫度
最高溫度
最低溫度
最低溫度
出行建議
美美噠美美噠美美噠美美噠美美噠
圖片來自網(wǎng)上 僅作示例
更多用法
參考文檔
https://nodemailer.com/message/
推送天氣
獲取天氣
我們在
送給女朋友的情人節(jié)禮物—超貼心小程序
也講過如何獲取天氣
天氣接口 https://tianqiapi.com/
現(xiàn)在我們已經(jīng)知道了女朋友所在地
通過調(diào)用接口獲取天氣
appid和secret去接口網(wǎng)站獲取 https://tianqiapi.com/
獲取天氣
發(fā)送郵件
嵌入數(shù)據(jù)
今日份天氣-${datas.week}
當(dāng)前溫度
${datas.tem}
最高溫度
${datas.tem1}
最低溫度
${datas.tem2}
出行建議
${datas.air_tips}
效果如下
哈哈 你也可以嘗試自己寫個(gè)模板
定時(shí)觸發(fā)
我們想要早上六點(diǎn)發(fā)送郵件
圖片來自網(wǎng)上 僅作示例
[ { "name": "myTrigger", "type": "timer", "config": "0 0 6 * * * *" } ]
更多定時(shí)器參考文檔
https://uniapp.dcloud.io/uniCloud/trigger
HTML
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。