第一章:申請 Google Sheets API (最難的部分)
- 建立專案:進入 Google Cloud Console。https://console.cloud.google.com/
2.啟用 API:搜尋並啟用 Google Sheets API

點選下圖中的Google Sheets API


點選下圖中憑證

3.建立憑證:選擇「服務帳戶 (Service Account)」,並下載 JSON 金鑰檔。

如下名稱自訂

直接點選如下剛剛建立的帳戶

點選金鑰

建立新的金鑰

選擇JSON後直接按建立

會產生一個JOSN 檔案放在電腦中

4.共用權限:這是新手最常忘記的步驟!要把那串長的像 Email 的帳號加入試算表的共享名單。

如下第一個變數就是存放剛剛產生的JSON的內容,用文字檔開啟後複製貼上,這樣就不用擔心JSON放在GITHUB或者寫在程式碼中會被人看到的問題。

在telegram 搜尋BotFather 有帶藍色勾勾的這個

輸入/newbot 接著按指示填寫資料即可 但username要全英文就是了

接著如下會給你一串api的token如下

然後和自己的雲端機器人對話輸入/start就可以取得chatID

在railway建立新專案

選擇如下github repository

帶入自己的機器人專案

然後在如下建立兩個變數輸入剛剛取得的api token 和chatid即可 基本上這個程式碼就可以運作了

raw-image
程式碼放在github上
準備 Google 表格模板
- 欄位名稱:列出表格第一列必須有哪些欄位(例如:代號、連結、MA5_SLOPE...)。
- 格式設定:提醒 A 欄會自動變更為超連結,建議先填入代號。