⚙️ 貼文平台設定
僅管理員可見
📁 基本設定
社群頁面 / 貼文平台 / 貼文系列 / 廣告廠商(點 ▶ 展開)
🏢 社群頁面管理
管理系統內的粉絲團 / 社群頁面 💡 雙擊名稱可即時改名 · 新增 / 刪除需輸入密碼
📱 貼文平台管理
管理可選的發文平台 💡 雙擊名稱可即時改名 · 新增 / 刪除需輸入密碼
📋 基本資訊
管理貼文計畫表的「貼文類別」+「貼文格式」選單 💡 雙擊名稱可即時改名 · 可拖曳排序
📂 貼文類別(series)
🏷️ 貼文格式(post_type)
📦 廣告廠商管理
管理廣告投放表單的「廠商名稱」下拉與篩選清單 💡 雙擊名稱可即時改名 · 加完才會出現在廣告表單跟篩選列
🔧 進階設定
FB 自動發文 Token / 外部 API 金鑰(點 ▶ 展開)
📘 自動發文 Token 管理
透過下方「換取永久 Page Token」流程設定各粉絲專頁 token · 永久有效(直到主動撤銷授權)· 不再使用會 2 小時過期的短效 token
載入中...
📊 Meta 廣告 Admin Token (用於同步 Ads Manager 廣告狀態)
載入中...
🔒 換取永久 Page Token(避免 2 小時過期)
從 Graph API Explorer 拿「User Access Token」(注意:不是 Page Token!),搭配 App Secret,系統會 call FB API 兩步換成永久 Page Token(直到你撤銷授權都有效,不會 2 小時就過期)。
✨ v3.6.6:換完 FB token 後系統會自動偵測該 page 連的 IG 商業帳號,一鍵同時設定 FB + IG。
✨ v3.6.6:換完 FB token 後系統會自動偵測該 page 連的 IG 商業帳號,一鍵同時設定 FB + IG。
🧵 Threads 自動發文 Token
設定後,貼文勾「Threads」平台會跟 FB/IG 同步發到 Threads。Threads token 跟 FB 是分開的,要另外拿。
📘 怎麼拿 Threads Token?(點開教學)
- 確認要綁的粉專對應的 IG 帳號已開通 Threads(用該 IG 登入 Threads app 建帳號)
- 進 production app → 主控板 → 加產品「Threads API」→ 設定
- Threads API 設定內把該 Threads 帳號加為 Threads Tester → 到 Threads app 接受邀請
- 進 Graph API Explorer → 右上「Meta App」選 production app → 下方改用 Threads API
- 權限勾:
threads_basic+threads_content_publish - Generate Access Token → 用該 Threads 帳號授權 → 複製 token(EAA... 或 TH... 開頭)
- 拿 threads_user_id:Graph Explorer 打
GET /me?fields=id,username(用 Threads API),回的 id 就是 - 下方填 client + threads_user_id + token → 儲存驗證
⚠️ Threads token 預設 ~1 小時。可在 Threads API 設定走 long-lived exchange 換 60 天。到期重拿即可。
✨ 推薦:一鍵授權(自動拿 token,不用手動貼)
選好上方 client → 點下方 button → 跳 Threads 授權頁 → 用該 Threads 帳號授權 → 自動存回系統。
或手動貼 token(進階)
🟢 LINE 官方帳號發文 Token
設定後可把貼文 broadcast 到該客戶 LINE 官方帳號的好友。⚠️ LINE 按收件人數計費(廣播給 N 人 = N 則訊息,吃該 OA 月額度)。
📘 怎麼拿 LINE Token?(點開教學)
- 到 LINE Developers Console → 選該官方帳號的 Provider
- 選該 OA 的 Messaging API channel(沒有的話先在 LINE Official Account Manager 啟用 Messaging API)
- 「Messaging API」分頁 → 最下方「Channel access token (long-lived)」→ Issue / 複製
- 貼到下方 → 選客戶 → 驗證並儲存
🔑 API 金鑰管理
外部服務 API key 集中設定 · key 存後端檔案不暴露給瀏覽器 · 多 user 共用
🤖 OpenAI(AI 生成貼文用)
載入中...
model =
gpt-4o-mini · key 從 platform.openai.com 取得 · ChatGPT Pro/Plus 不含 API quota,要 platform 另開帳號加值
📢 廣告欄位設定
管理「廣告與投放」表單的下拉選項 💡 雙擊名稱可即時改名 · 拖曳排序
載入中...
📜 修改版本說明
每次重大更新都記錄在這。詳細技術細節在 git history。
v3.9.82026-05-25 ~ 27
- 📢 Meta 廣告整合大改:廣告與投放可直接同步 Meta Ads Manager 的「狀態」+「投放成果」(觸及 / 瀏覽 / 花費 / KPI 實績)
- 編輯廣告填「Meta 廣告 ID」或用「🔍 自動配對」(標題 fuzzy match 自動帶入),即可一鍵同步
- 「🔄 同步狀態」/「📊 同步成果」改成跳 modal 勾選要同步的廣告(可整列點選 / 全勾 / 預設全不勾)
- 狀態 / 成果欄顯示 📡 上次同步時間;投放金額 + 投放成果可按 🔓/🔒 鎖定(鎖住的不被 Meta 同步覆蓋)
- 廣告「目標」對齊 Meta:觸及人數 / 品牌認知-曝光 / 流量-曝光 / 貼文互動 / 連結點擊 / ThruPlay 影片觀看
- 年齡層改「拉桿」選範圍;總表年齡層顯示單一區間;社群平台改正式 icon(FB/IG/Threads/LINE/YT 全系統統一)
- 廣告總表:點整列即可開編輯;移除「操作」欄(刪除搬到編輯 modal 內 + 密碼確認);標題移到 modal 最上方
- 編輯廣告加「📋 複製給客戶」自動組通知文字(標題 / 貼文網址 / 投放期 / 目標 / 預算 / 平台 / 受眾)
- ⏰ 限時動態:貼文紀錄卡 / 預覽都加「⏰ 限動」紫色標記;限動標題欄變明顯(會顯示在卡片方便辨識)
- #標籤 chip 加「✕」可快速刪除單一 tag
- 🛡️ 修掉一個自動發文 bug:舊版排程程式會自動把「已核准」貼文偷偷發到 FB,已停用
v3.9.6 ~ v3.9.72026-05-17 ~ 24
- 📈 報告數據自動化:每篇貼文成效(觸及/瀏覽/心情/留言/分享)、追蹤者變化、IG 粉絲性別年齡、熱門 top 5
- 🤖 AI 月報摘要:選區間 + 平台,自動生成客戶友善的中文月報(含實際貼文內容分析 + 歷史回溯)
- 自動 / 手動回填 FB Post ID(沒走自動發文的歷史貼文也能補拉 Meta 數據)
- 📌 已綁定平台提示移到上方粉專選單右側,用各平台正式 icon 顯示
- 📇 常用 tag 名片簿:FB/IG textarea 旁加 tag picker;#TAG 欄位改 chip-inline 顯示
- 71 處系統提示框(確認 / 警告 / 輸入)全改成美化 modal,取代瀏覽器原生彈窗
- 客審頁文字微調 + 修文密碼改 4 位 + 線上審查加「✏️ 產生客審修文密碼」
- 孤兒圖片清理排程(30 天無引用自動刪)
v3.6.69 ~ v3.9.52026-05-13 ~ 16
- ⏰ 限時動態完整功能:FB / IG 多段短影音(9:16)循序發布,FB 自動倒序對齊 IG 觀看順序
- 限動發布後卡片顯示 FB/IG 各別 ✅/❌ + permalink 點開;失敗可「🔁 補發」
- 📝 編輯已發貼文:可改 FB 上已發布貼文的標題/內文(推送前密碼確認)
- Threads 發文(MVP):reuse 文字內容,卡片顯示 Threads 黑底 @ icon 成功/失敗
- publish / 補發 / 編輯都加 ⏳ loading 提示「請勿關閉頁面」
- IG 影片改 REELS 格式(Meta 把舊 VIDEO 格式停用)
- 客審頁手機版 captcha 直排 + 空內容自動隱藏
v3.6.27 ~ v3.6.682026-05-12 ~ 13
- 📱 LINE 通知系統:貼文狀態變更(送審 / 核准 / 需修改 / 已發布)自動推 LINE 通知給對應窗口
- 設定頁加「LINE 通知設定」分頁(綁定 LINE / 設定各觸發點開關)
- 「線上審查」modal 加 💬 LINE 分享 button
- FB 自動發文 Token 管理優化 + vanity URL(公開可看不需登入)
v3.6.25 ~ v3.6.262026-05-11
- 🆕 客戶修正密碼系統(D1):預覽 modal 加「✏️ 產修正密碼」 + 「📋 修正密碼歷史」按鈕
- 4 位數字一次性密碼,可選範圍(FB內文/IG內文/標題/tags),有效期 1-30 天
- 單一 active 機制(同 post 產新即廢舊,避免版本衝突)
- 歷史 modal 列產過的密碼,有效中可重看訊息再次複製給客戶
- 訊息文字格式:「{對接窗口}您好:」 + 自動含審核連結 + 修正密碼 + 範圍說明
- db 加 post_edit_passwords + post_edit_history 表(audit log 完整記錄)
v3.6.20 ~ v3.6.242026-05-10 ~ 11
- 🧰 其他功能 tab 新增,內含 sub-tab 框架(日後擴充用)
- 🎁 粉專抽獎 Phase 2A:粉專/貼文 dropdown、抓留言、活動名稱、多獎項、9 個過濾條件、跨獎不重複
- FB 隱私限制說明:抓心情拿不到名單(API 限制),只能抓留言抽獎
- FB 貼文 URL 改用 vanity username 格式(/MaxDoGroup/posts/...)公開可看不需登入
- 報告彙整「日期」 col 升冪/降冪排序;PDF 拿掉「貼文狀態」
v3.6.182026-05-10
- FB photo URL 修正:含圖貼文走 photo viewer URL(wayne 實測這格式可看)
- posts.published_meta_photo_id + meta_tokens.fb_page_actor_id 新欄
- cron_check_published 自動補 photo_id + 轉 vanity URL
v3.6.102026-05-10
- 設定頁分類大項(基本設定 / 貼文計畫表 / 廣告與投放 / 進階設定 / 其他)
- 「貼文系列管理」改名「基本資訊」(內含貼文系列 + 貼文類別 2 子段)
- 廣告欄位設定:5 個 box(廣告狀態 / 社群平台 / KPI 指標 / 特殊類別 / 委託類型),拖曳排序 + 雙擊改名 + +/× 走密碼 modal
- 廣告 form 3 個 select 改動態 load(commission / kpi / special)
- 廣告 filter「全部廠商」改從 settings.ad_vendor 拉(避髒值);「委託」「社群平台」也動態 load
- 清掉歷史誤填 commission_type(38 筆 post_id 數字 → NULL)
- 所有設定 add/del 都走 modal-settings-add / modal-settings-del 密碼驗證流程
- 3 頁 pagination 統一(每頁筆數改手 key input,UI 對齊)
- 廣告與投放加目前操作平台 pill;貼文計畫表「目前操作粉絲專頁」 → 「目前操作平台」
- 備註 textarea 改多行;標籤動態 top 10 / 30 天
- 廣告勾選 → 自動建草稿(套 client_ad_defaults 預設欄位)
v3.6.82026-05-10
- 設定頁改 左側 nav 切換式 layout
- 新增「📢 投放廣告」per-client 預設欄位(預算 / 天數 / KPI / 受眾)
- 從貼文計畫表自動建廣告時 → 帶入該粉專預設
- 新增本「📜 修改版本說明」分頁
v3.6.72026-05-10
- SSO ticket grace period(避免「ticket 已使用」誤報,5 分鐘內重複 verify 回 cached)
- 報告彙整加粉專 pill;貼文紀錄粉專合進 toolbar
- 「已貼文」hint 移到 label 右邊;預定貼文時間下拉精簡
- 貼文加「投放廣告」勾選 → 儲存自動建廣告草稿
- 廣告列表「對應貼文」加唯讀預覽按鈕
- 平台選項改 brand-like icon、隱藏 checkbox 視覺
- 「廣告投放」拆獨立 card;備註多行 textarea + 紅字卡片;PDF / Word / 客審 移除備註
- 常用標籤改 動態 top 10(per-client,30 天頻率)
v3.6.62026-05-08
- 廣告與投放大改:4 新欄位(平台多選 / 受眾地點 / 受眾年齡 / 特殊類別)
- 列表加 col 顯示控制 + 條列/方塊 切換
- 廣告廠商管理(設定頁卡片化)
- toolbar 整合(搜尋 + filter + 新增 同一行)
v3.6.0–v3.6.52026-04 ~ 2026-05
- YT 影片支援;圖片影片互斥
- 廣告編輯權限分層(投放開始後鎖)
- IG 平行發文(carousel + video polling + 排程 cron)
- PDF emoji 真實圖示(Twemoji multi-CDN fallback)
v3.5.x2026-03 ~ 2026-04
- FB 自動發文(token 設定 + 永久 token + 排程/立即)
- 客審上傳 / mPDF / RWD 大改
- SQLite 存 API key(避免 hidden file ENOENT)
- ZyXEL DNS 修(VPN hairpin)