我們之後會利用 n8n 的 Google Cloud Firestore
節點,來儲存 LINE Bot 需要記住的所有資料,
此節點具體工作內容如下:
Firestore
節點就會把這個資訊儲存下來。在新增 Google Cloud Firestore
節點之前,有一些前置作業要先完成。
今天的任務就是設定並建立 Firestore 資料庫,然後把憑證搞定,好讓之後的使用者資訊可以順利加到資料庫中。
先到主頁新增一個空白工作流 → 新增 Webhook
節點(負責接收來自 LINE 的訊息) → 新增 Google Cloud Firestore
節點
建立新專案
點選「您目前的專案」,並建立一個新專案:LINE-Bot。
在搜索欄點選 Firestore
填寫設定
地區要選距離最近的,確保較低的延遲。
這個金鑰是 n8n 用來安全連線到你的資料庫的憑證。
在左側導覽列點選 IAM 與管理 → 服務帳戶
建立服務帳戶
回到 n8n 新增一個憑證:Google Service Account API
到剛剛建立的服務帳戶複製電子郵件
💡注意
private_key
的內容是以-----BEGIN PRIVATE KEY-----
開頭,並以-----END PRIVATE KEY-----
結尾,要將這些開頭和結尾一起複製進去!
明天(Day 14),我將讓 n8n 服務透過 ngrok,與 LINE Bot 建立了連線。這是一個重要的開始,讓 Bot 具備「接收訊息」的能力!