廢話不多說,直接上圖文乾貨。女朋友專屬公眾號早安推播,每天都能自動推播天氣情況和備忘資訊,還能提醒她雨天帶傘。
一、首先你需要申請一個微信公眾平臺測試號
申請地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
點選登入,微信掃碼登入即可。
Git版本控制工具:進入學習
登入成功後就能獲取到一個測試號以及測試號的appID和appsecret,如下圖。
當前頁面繼續往下滑,讓你的女朋友或者男朋友掃碼關注一下測試號,接著ta的暱稱和USER_ID就會出現在使用者列表,如下圖。
接著點選【新增測試模板】
範例模板:
今天天氣:{{ weather.DATA }}
溼度:{{ humidity.DATA }}
當前溫度:{{ temperature.DATA }}
我們已經相戀 {{ love_days.DATA }}
天啦
距離你的生日還有:{{ birthday_left.DATA }}
天
{{ words.DATA }}
提交以後即可獲取到唯一的模板ID,如下圖。
二、 準備github Action定時任務
開啟github找到13812851221/-rxrw-daily_morning這個倉庫然後fork到自己的倉庫中。
回到自己的倉庫中,設定變數,把微信公眾平臺上的紅色打圈的字串按說明建立到 GitHub -> Settings -> Secrets -> Actions 中。
點選上圖的3,建立行為變數。
重複以上操作,依次新增以下行為變數,一個也不能少,格式也不能錯。
三、 啟用自己專案下的 Action!
點選Actions
上圖錯誤資訊是小編故意而為之 LOL,41004是appsecret missing錯誤,如下圖remove,重新新增即可。
然後重新run一下工作流,如下圖。
等待2s, 如上圖所示代表成功。
看看女朋友的手機有沒有收到推播吧! 這個定時任務是每天早晨8點推播,如果會程式設計的同學可以自己自定義一些東西~
以上操作,除了各種英文字串不一樣,模板訊息中的中文不一樣,其他的應該都是一樣的,不然程式跑不通的~