type
status
date
slug
summary
tags
category
icon
password
一個能夠讓使用者預先排好社群內容與排程,自動製圖、發文上架,並發送成功通知的自動化流程。
在社群媒體的經營中,排程貼文與跨平台通知是常見需求。本文將示範如何使用Make.com串接 Google Sheets、OpenAI API、FTP、Facebook Pages 與 HTTP 模組(最終傳送到 Discord頻道),達到自動化社群發文與通知的目的。此流程能大幅節省人力,並確保每則貼文都能準時發布,同時將狀態同步通知到Discord方便追蹤。

各節點模組功能介紹與設定
- 每設定一個節點模組,即可使用右鍵「Run this module only」單獨測試是否成功。
Google Sheets

- 用途:透過試算表集中管理所有貼文資訊,並透過Make模組監聽觀察是否有新資料列、發文時間≤現在時間,作為整個流程的第一、二步
- Google Sheet內欄位說明:
- 發文內容:社群貼文的文字內容
- 做圖提示詞:放你想請AI協助製圖的提示詞需求,圖片會作為發文的附圖
- 發文時間:指定預計發布到社群的時間
- 狀態:記錄貼文是否已發佈上架
OpenAI(ChatGPT / Whisper / DALL-E)
- 用途:以提示詞生成貼文的附圖
- 設定說明:
- 將預先申請好的OPENAI API KEY輸入綁定(可至以下連結申請了解)
- DALL-E:選擇「DALL-E 3」生成貼文附圖
- Quality:選「HD」
- Response Format:Image File
FTP
- 用途:將AI生成的圖片上傳到指定伺服器空間存放,供備用
Facebook Pages
- 用途:生成一篇有圖的貼文
- 設定說明:
- 綁定facebook粉絲專頁
- photos: upload a photo 使用OpenAI圖片
- Message:依據 Google Sheets 中的「發文內容」欄位內容進行發佈
Google Sheets
- 用途:更新試算表內欄位資料
- 設定說明:
- 設
發文時間
為「現在」 - 設
狀態
為「貼文已上架」
HTTP(發通知到Discord頻道)
- 用途:當貼文成功發佈後,向 Discord Webhook 發送通知。讓使用者(或社群行銷單位)能即時在 Discord 頻道收到「貼文已上架」。
- 設定說明:
- 先到欲接收通知的Discord頻道進行設定:進入
編輯頻道
新增Webhook,並複製webhook網址,貼到模組的URL內容 - Method:選用「Post」
- Body type:選用「Row」
- Content type:選用「JSON」
- Request content:輸入

測試驗證
- 在 Google Sheets 中新增一筆測試資料,並填入預計發文時間。
- 觀察 Make 每一節點模組的執行情況:
- ChatGPT 是否成功生成圖片?
- Facebook 是否順利發布圖文?
- Discord 是否收到通知?
實測效果



