【超簡單5分鐘~最新版】微信公眾號+Github免費早安定時推播 帶天氣、紀念日、生日、定時推播等

2022-09-19 18:00:33
程式設計師的浪漫讓你多上頭?這個教學可以讓不懂程式設計的朋友也很快入門,考慮到搭建伺服器做定時任務要花錢嘛,小編就想到不花一分錢,用Github Actions也能白嫖這個功能。

廢話不多說,直接上圖文乾貨。女朋友專屬公眾號早安推播,每天都能自動推播天氣情況和備忘資訊,還能提醒她雨天帶傘。

一、首先你需要申請一個微信公眾平臺測試號

申請地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

點選登入,微信掃碼登入即可。

demo308.png

Git版本控制工具:進入學習

登入成功後就能獲取到一個測試號以及測試號的appID和appsecret,如下圖。

demo353.png

當前頁面繼續往下滑,讓你的女朋友或者男朋友掃碼關注一下測試號,接著ta的暱稱和USER_ID就會出現在使用者列表,如下圖。

demo418.png

接著點選【新增測試模板】

demo438.png

demo440.png

範例模板:

今天天氣:{{ weather.DATA }}

溼度:{{ humidity.DATA }}

當前溫度:{{ temperature.DATA }}

我們已經相戀 {{ love_days.DATA }} 天啦

距離你的生日還有:{{ birthday_left.DATA }}

{{ words.DATA }}

提交以後即可獲取到唯一的模板ID,如下圖。

demo631.png

二、 準備github Action定時任務

開啟github找到13812851221/-rxrw-daily_morning這個倉庫然後fork到自己的倉庫中。

demo715.png

回到自己的倉庫中,設定變數,把微信公眾平臺上的紅色打圈的字串按說明建立到 GitHub -> Settings -> Secrets -> Actions 中。

demo802.png

點選上圖的3,建立行為變數。

demo821.png

重複以上操作,依次新增以下行為變數,一個也不能少,格式也不能錯。

demo858.png

三、 啟用自己專案下的 Action!

點選Actions

demo888.png

demo890.png

demo892.png

demo893.png

demo896.png

demo898.png

上圖錯誤資訊是小編故意而為之 LOL,41004是appsecret missing錯誤,如下圖remove,重新新增即可。

demo965.png

然後重新run一下工作流,如下圖。

demo987.png

demo988.png

demo990.png

等待2s, 如上圖所示代表成功。

看看女朋友的手機有沒有收到推播吧! 這個定時任務是每天早晨8點推播,如果會程式設計的同學可以自己自定義一些東西~

demo1065.png

以上操作,除了各種英文字串不一樣,模板訊息中的中文不一樣,其他的應該都是一樣的,不然程式跑不通的~