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