愛+1 社群工作台出貨包。下載後請以 sha256 核對完整性;線上部署建議直接使用後台「設定 › 系統維護 › 系統更新」。
安裝與更新方式
系統需求:Ubuntu 22.04 LTS 以上(amd64)、Docker Engine 24+(含 Compose v2)、2 vCPU/4 GB RAM/20 GB 磁碟、對外開放 80/443。相依套件:nginx、certbot、zstd(缺少時安裝器會詢問並代為安裝);一鍵安裝另需 curl、tar、sha256sum(Ubuntu 內建)。Docker 需可由目前使用者免 sudo 執行(sudo usermod -aG docker $USER 後重新登入)。
方式一:一鍵安裝(建議)
curl -fsSL https://dl.ipluscs.com/cs/install.sh | bash
可用環境變數(掛在 bash 前才會生效):IPO_CS_INSTALL_VERSION 指定版本(預設最新)、IPO_CS_INSTALL_DIR 安裝目錄(預設家目錄)、IPO_CS_INSTALL_ARCH 指定 CPU 架構(預設自動偵測)、IPO_CS_DATA_DIR 資料目錄、IPO_CS_BACKUP_DIR 備份目錄、IPO_CS_ASSUME_YES=1+IPO_CS_DOMAIN 非互動安裝。範例(指定版本):
curl -fsSL https://dl.ipluscs.com/cs/install.sh | IPO_CS_INSTALL_VERSION=<版本> bash
方式二:手動下載安裝
curl -fLO https://dl.ipluscs.com/v1/channels/prod/files/<版本>/iplusone-customer-service-prod-<版本>-amd64.tar.gz
sha256sum iplusone-customer-service-prod-<版本>-amd64.tar.gz # 與下方列出的 sha256 核對
tar xzf iplusone-customer-service-prod-<版本>-amd64.tar.gz -C ~
cd ~/iplusone-customer-service-prod && bash install.sh
方式三:已部署站台的更新
- 後台「設定 › 系統維護 › 系統更新」:檢查新版 → 一鍵更新(自動驗證簽章與完整性、失敗自動回滾)。
- 離線環境:下載「更新包+簽章檔(.ipoupd)」後於同頁手動上傳(支援拖曳)。
- 傳統方式:新版包覆蓋安裝目錄(保留 .env/license/backups)後執行
IPO_CS_PROJECT=iplusone-cs-prod ./upgrade.sh。
正式版版本
1.9.10最新2026-10-02|293 MB|amd64
sha256 36695b64797dd5374f2f54c1c17cc482a9bb94db6f1a55d2b1a55b07923148bd
sha1 3cc65847eb3200f6d974f3a5af00143ef9570f03|md5 b167c52f03fc0fe3da5a82f91a3f7040
- **改善:系統映像檔縮小約 400MB**,下載與升級更快;產生影片預覽縮圖的速度也較快。
- **調整:AV1 編碼與早期 MPEG-4(Part 2)格式的影片不再產生預覽縮圖**,改顯示一般的影片卡片,影片本身照常
可以播放與下載。手機錄影、螢幕錄影與網頁錄影(MP4/MOV/WebM)不受影響。
- **第三方元件**:內建的影音處理元件 FFmpeg 7.1.5 以 LGPL 2.1 授權隨附,原始碼與授權全文位於系統映像檔的
`/usr/share/doc/ffmpeg-lgpl/`。
1.9.92026-10-01|435 MB|amd64
sha256 69a17b9871e00a4fcd8f3581f12d1a008e5b2007abc13b58a937979d7addf90f
sha1 9c9622167d3865d966835efa67c321a07d0ba105|md5 9152220593ef4b9dc32e201ef133465b
> ⚠️ **升級後請重新整理瀏覽器頁面**:升級前就開著的後台頁面仍是舊版畫面,重新整理後才會套用本版的修正。
- **修正:AI 自動客服設為〈AI 建議回應(半自動)〉時,AI 擬稿期間客戶仍會看到「正在輸入」**。
AI 處理的過程中這個提示仍會出現(LINE 的載入動畫、Telegram 的「正在輸入」、官網聊天泡泡的三點),
客服端的對話視窗也會出現沒有名字的「正在輸入」。現在半自動模式從頭到尾都不會出現,客戶在客服按下〈送出〉之前
收不到任何訊號;全自動模式不受影響。
- **修正:最高管理者新增使用者時不指定部門會出現錯誤**。帳號其實已經建立,重新送出時會顯示帳號已存在。
- **修正:Messenger 與 Instagram(粉絲專頁模式)的〈測試連線〉在多數站台必定失敗**。現在改為檢查粉絲專頁
是否已訂閱本系統的訊息事件:權杖失效時提示「請重新連結」,沒有訂閱時提示粉絲專頁沒有訂閱訊息事件。
測試結果不再顯示權限範圍與到期日。
- **改善:連結 Messenger 不再要求 `pages_read_engagement` 權限**。客戶的名稱與頭像照常取得;以粉絲專頁模式
連結 Instagram 時仍需要這項權限。
- **改善:供應商支援登入的權限比照最高管理者**。看得到擴充套件的選單與頁面、可以查看 AI 助理紀錄,也收得到
關鍵通知並可以確認(但不算進「所有最高管理者都確認後才解除」的名單)。改密碼、建立 API 金鑰、IM 綁定、
修改個人資料這類個人帳號動作仍不開放。
- **改善:與 Webhook 中繼的連線被拒時,重試間隔會逐步拉長**(最長 60 秒),不再每秒重連。
- **改善:〈API 金鑰〉總覽預設只列出有效的金鑰**,仍可在狀態篩選切回「全部狀態」。
- **新增:AI 模型 GPT-6.1 Sol** 已加入型錄。
1.9.82026-09-30|435 MB|amd64
sha256 43286498c7fa57be83e1c0987b48a5fd0cd50be770541358f47cdf6561656e7f
sha1 28d47589e45d3178608a510f965c3b8a19417387|md5 1e5001788f895fc84b31982697cfbd1d
> ⚠️ **升級前請先看這兩點**
>
> 1. **對外 API 有兩支更新端點由 `PATCH` 改為 `PUT`**:`PUT /customers/{id}/products/{pid}`、`PUT /tags/{id}`,
> 其他完全相同。有串接這兩支的程式請改用 `PUT`,使用 MCP 的請一併更新(詳見〈對外 API 手冊〉1.0.45)。
> 2. **升級後請重新整理瀏覽器頁面**:升級前就開著的後台頁面,在部門、任務類型、任務狀態、標籤、快速回覆、
> API 金鑰、客戶產品、行事曆拖曳改時間、編輯訊息等處按儲存會失敗,重新整理後即恢復。
- **新增:AI 使用 Claude 或 OpenAI 時也看得到圖片與 PDF**。AI 自動客服與 AI 助理檢視客戶傳來的截圖、
附件時,選用雲端 Claude 或 OpenAI 模型也能直接看內容(原本只有 Gemini 可以)。自架模型端點與 Ollama
仍只讀取附件的辨識文字。
- **改善:AI 模型拒絕回答時自動改用備援模型**。Claude 因安全政策拒答時,會照〈AI 助理〉設定的備援順序
換下一個模型處理。
- **改善:AI 用量紀錄包含失敗但已計費的呼叫**。模型已經產生內容、但結果無法使用(拒答、格式錯誤)時,
用量也會記錄下來,狀態為「錯誤」。
- **改善:〈AI 助理〉設定頁提示回應較慢的模型**。〈進站處理〉選到思考無法關閉的模型(例如 Claude Opus 5.5、
Sonnet 5.5)時,卡片會提示回應常超過 3 秒、逾時的訊息會直接顯示原文。
- **改善:AI 建立任務時沒有指定負責人,會套用任務類型或部門的預設承接人**(原本在對話與議題裡由 AI 助理
建立的任務一律未指派)。
- **改善:AI 的指示與工具說明全面校正**,更貼合新一代模型,也修正多處與實際功能不符的說明
(例如代發議題訊息的署名方式、行事曆關注人的規則、附件可以重複使用)。
- **修正:任務狀態不能再使用代號 `order`**(會與重新排序功能衝突;建立時會提示)。
1.9.72026-09-29|434 MB|amd64
sha256 9b85677718f25c0bf6567c163bf25cf0ab8ef4f1fce9c16d64aadcab70df9e9f
sha1 2a9e7d92a9f69154b146ba8d7680f8b6538801fe|md5 18fa2a82ec19ba6a7b2d35a9dd6777e3
> ⚠️ **升級前請先看這兩點**
>
> 1. **安全性:進線一律驗章**。LINE 官方帳號頻道必須設定 Channel Secret,Web Chat 中繼頻道必須設定 Webhook 簽章密鑰;沒有設定的頻道升級後進線會被拒絕。〈設定 › 整合 › 進線管道〉的卡片會顯示紅字警告,補填後立即恢復。後台也不再允許在缺少這兩把密鑰時啟用或連線頻道。官網泡泡(訪客模式)不受影響。
> 2. **AI 客戶記憶不再保留版本紀錄(升級時清除既有歷史版本)**。〈AI 客戶記憶〉擴充套件升級到 1.1.0(需要本版)時,既有的歷史版本會一併刪除,〈版本紀錄〉與〈還原舊版〉也隨之移除;需要保留某則記憶的舊內容,請在升級套件前先複製下來。記憶本身不受影響,刪除的記憶仍可在 30 天內救回。
- **新增:在 Telegram/LINE 使用自己的 AI 助理**。最高管理者在〈設定 › 整合 › 客服管道〉建立只服務
自家客服的 Telegram bot 或 LINE 官方帳號後,客服到〈個人設定 › IM 綁定〉綁定自己的 IM 帳號,
就能在 IM 裡交辦工作給自己的 AI 助理:
- 與後台按 `Ctrl+I` 叫出的是同一個助理、同一份紀錄、同樣的權限;寫入動作一樣直接執行。
- 可以傳文字、圖片與語音(語音會先轉成文字),並支援 `/new`(開新對話)、`/stop`(中斷)、
`/unbind`(解除綁定)等指令。
- 回覆會列出實際執行的動作與後台連結;按〈在後台查看〉可以在網頁上接著問。
- 客服管道不可與客戶進線的 bot 或官方帳號共用;還沒綁定的人傳訊息只會收到綁定連結,
不會建立客戶或對話。
- 需要授權包含新模組「客服 IM 助理」(Telegram、LINE 分開開通)與 AI 模組;需要開通請聯絡供應商。
- **新增:〈更多 › AI 助理紀錄〉**(最高管理者):檢視每位同仁的 AI 助理紀錄,
包含從 Telegram/LINE 交辦的內容;只能檢視,不能代為操作。
- **新增:〈設定 › 系統 › API 金鑰〉**(最高管理者):一頁列出全站的對外 API 金鑰,可依狀態、
擁有者與權限篩選及搜尋,點擁有者可直接開啟該使用者的設定。另修正已過期的金鑰在個人設定與
使用者編輯視窗仍顯示「有效」,以及手機上金鑰列的按鈕蓋住名稱。
- **新增:公開網址**。站台可以另設一個「公開網址」,專門提供擴充套件給客戶或訪客直接開啟、
不需登入的網頁(例如問卷填答頁);後台登入與員工 API 在公開網址一律打不開。
- 自架站台:安裝時可以填公開網址網域;已安裝的站台用 `bash site.sh guest-enable --guest-domain <網域>`
補設(步驟詳見〈安裝手冊〉「公開網址」一節)。代管站台會由系統自動設定。
- 〈設定 › 系統 › 系統維護〉的〈系統資訊〉會顯示〈客服網址〉與〈公開網址〉兩列及連線檢查結果。
- 沒有設定公開網址也能正常使用本系統,只是擴充套件的公開頁不會提供。
- **新增:擴充套件公開頁**。擴充套件可以在公開網址上提供公開頁,需要在〈設定 › 整合 › 套件管理〉
授予「在公開網址提供公開頁」權限;套件卡片會逐頁列出網址與可用狀態。
- **公開頁載入外部網站需要站方核可**:公開頁預設只載入套件自己的檔案。套件需要載入外部網站
(例如網站分析工具)時,安裝與升級預覽會逐頁列出網站及用途(執行程式、傳送資料、載入圖片),
**勾選〈公開頁載入外部網站〉後才會放行**,而且只放行列出的網站。套件改版時網站有增加或變更,
核可會自動取消、等您重新確認。
- **新增:插入擴充內容**。對話輸入框、群發與任務群發可以插入由擴充套件依每位客戶產生的內容
(例如附有客戶專屬連結的文字)。群發時逐人產生;套件停用或未授權時,卡片會提示「目前無法產生」
(已排程的群發也會提示)。
- **新增:〈問卷〉擴充套件**(需另行安裝,並需要公開網址):單選、複選、簡答、評分、NPS 等題型,
可設條件跳題;透過群發、任務群發、對話輸入框、AI 自動客服或公開連結發送,記名回覆會綁定客戶;
結果有各題統計、發出→開啟→完成漏斗與 CSV 匯出。
- 1.1.0 起每份問卷可以串接 Google Analytics 4(最多 5 組評估 ID),記錄開啟、每題作答與送出;
答案中的 Email、電話與身分證字號會自動遮蔽,客戶的姓名、Email、電話不會送出。
需要站方核可「公開頁載入外部網站」。
- **新增:〈AI 客戶記憶〉總覽頁**(主管以上,擴充套件 1.1.0):在導覽列〈更多〉裡一頁檢視所有
客戶的記憶,左邊是客戶、右邊是記憶,可依分區、來源、更新時間與關鍵字篩選。
- **新增:AI 模型 Claude Sonnet 5.5** 已加入型錄。
- **改善:每人每日語音分鐘上限統一計算**。原本只限制麥克風語音輸入,現在上傳音檔轉逐字稿、
對話附件的〈辨識文字〉與 Telegram/LINE 的語音也共用同一份額度。
- **改善:手機版任務詳情底部的按鈕不再遮住內容**;〔刪除〕〔行事曆〕〔群發〕移到第一列(桌機相同)。
- **擴充套件平台強化**(開發者請見〈Plugin SDK 開發指南〉1.7.0):
- 套件可以寫入稽核日誌;〈稽核日誌〉會顯示套件名稱與動作、可以搜尋,CSV 匯出多一欄。
- 套件可以用 Email、電話、通路帳號或自己的外部編號查詢或建立客戶,並取得客戶簡要資料。
- 套件可以附帶使用手冊(PDF),在〈套件管理〉的套件卡片與 API 金鑰的〈擴充套件〉區塊下載。
- **對外 API:金鑰的擴充套件權限改為逐套件勾選**。升級時,原本勾了〈擴充套件〉的金鑰會自動改成
勾選當下已安裝、且提供對外 API 的每一支套件;之後新安裝的套件要另外勾選,未勾選的套件回 403。
- **修正:分段群發開啟自動翻譯時,客戶收到的是原文**(後台顯示的是譯文)。現在會送出譯文,
重送也送當初的譯文。
- **修正:站上有多個 LINE 官方帳號時,切換〈Webhook 接收方式〉(直連/Tunnel)後不會重設 LINE 的
callback 網址**,現在會逐一重設。
- **修正:AI 助理快完成時送出的補充指示有時會消失**,現在會自動接著處理或放回輸入框。
- **安全性**:
- 匯出的 CSV(稽核日誌、資料匯出、群發失敗名單等)會自動跳脫以 `=`、`+`、`-`、`@` 開頭的內容,
避免用試算表開啟時被當成公式執行。
- 擴充套件的前端檔案一律只提供指令碼、樣式、圖片、字型等靜態檔,不能再被當成網頁開啟,
並加上防護標頭。
- 登出、登入逾時等情況下,登入用的 cookie 有時沒有被清除,已修正。
- **介面修正**:深色主題多處顏色錯誤(部分在淺色主題也受影響)、優先度文字的對比、從連結開啟對話
偶爾沒有捲到最新訊息、稽核日誌表格欄寬、分頁的首頁/末頁圖示。後台操作路徑的說明統一寫成
〈設定〉→〈群組〉→〈分頁〉,並更正十餘處過期的操作指引。
- **若升級後需要退回舊版**:API 金鑰要重新勾選〈擴充套件〉權限;含擴充內容的已排程群發請先暫停,
舊版無法處理這種內容。
1.9.62026-09-28|416 MB|amd64
sha256 bc70ea1ec7f7feea2fd2a0960435189b00be9d9f10efded2fe4a8731d74de0f9
sha1 9c0efb2b5db0f6da6641395ab7cc5cd12dbf6f39|md5 7658aab148bdd27be3e85de19d74c845
- **新增:客服帳號可以「限定產品線」**。在〈設定 › 使用者〉編輯一般客服時勾選產品線,勾了之後
這個帳號只看得到那幾條產品線的對話、客戶、任務、議題、知識庫與群發,「未設定產品線」的資料也看不到;
不勾=不限,與先前相同。最高管理者不受限制,也不能設定。
- 部門主管也可以被限定;被限定的主管只能建立、管理綁定在自己範圍內的成員。
- 被限定的帳號看不到〈報表與統計〉等全站彙總數字;主控台只算自己的產品線。
- 新建客戶會自動加上自己產品線的產品;Email/電話撞到其他產品線的既有客戶時,可以確認後把他加入自己的產品線。
- 其他產品線的名稱一律顯示為「其他產品線」;指派與 @ 的候選人只列得到看得到這筆資料的同事。
- AI 助理、AI 客戶記憶與擴充套件的工具,也只會用到帳號範圍內的資料。
- 刪除產品線時,若有帳號會因此失去所有綁定,確認視窗會列出人名;綁定全部失效的帳號登入後會看到提示。
- 對外 API:金鑰依擁有者的產品線範圍收斂,`/me` 可查詢目前的範圍。
- **新增:群發可以「限縮產品線」**。只發給有該產品線產品的客戶,並且只用綁在該產品線的頻道發送;
被限定產品線的帳號必填,其他人選填(不選=全站,與先前相同)。
- **新增:AI 自動客服可以依產品線指定模型與思考深度**。在〈設定 › AI 自動客服〉各產品線卡片的
〈模型與思考深度〉選擇;不選則沿用〈AI 助理〉的設定。指定的模型之後若無法使用,會自動改用
〈AI 助理〉的設定,客戶照樣收得到回覆。
- **改善:過濾面板把「只看未讀取」與「@我的」移到最上方**(對話清單與窄版任務清單),不必再往下捲。
- **改善:發訊息時帶入已掛在別處的附件,會另外複製一份掛到新訊息**,原本的訊息不受影響。
1.8.36關鍵版本2026-09-15|355 MB|amd64
sha256 46b4aff849e62f68a02b017defe5061f924f5bcda5394b5d4423c0f2c17a2d55
sha1 bcf1753624c4da89edbd52a660f21e8c8238d5d0|md5 31c2dbcbf2a6b89d7ce194d219bca24f
> ⚠️ **這一版的升級與平常不同,請先看這兩點**
>
> 1. **升級前請務必先執行一次備份**(`bash backup.sh`,確認 `backups/` 底下產出當天的
> `db-*.dump`)。本版變更了資料庫結構,萬一升級沒通過健康檢查而自動退回舊版,
> **資料庫不會跟著退回**,必須用備份檔還原才能恢復——每日自動備份最多可能是 24 小時前的。
> 2. **升級後請勿再使用舊的授權檔**。本版起授權檔改用新格式,舊檔會顯示「授權檔格式過舊」。
> 正常情況下您不需要做任何事:升級後系統會自動向原廠取回新版授權檔並套用。
> 離線(不連外)的環境請向原廠索取新版授權檔,**先完成升級、再貼上新檔**。
- **授權檔改版**:席次與產品線上限改為與其他數量限制一起管理,另外新增「行為參數」欄位
(目前未啟用,為日後的個別設定預留)。這是內部格式調整,**畫面與操作完全不變**
——授權頁的席次、配額、加購卡都和升級前一樣。
- **授權期限可以精確到分鐘**:先前只能以「天」為單位,短期的技術支援或教育訓練用授權
只能顯示「剩 0 天」。本版起剩餘時間會依實際長度自動選擇單位(剩 43 分鐘/剩 3 小時/剩 5 天)。
- **加購授權的顯示更完整**:加購卡現在會把席次與產品線上限的提升,和其他配額用同一套名稱顯示。
- ⚠️ **行為變更——刪掉授權檔不再退回安裝寬限期**:這台站台只要成功套用過授權檔,
之後把 `license/` 底下的授權檔刪掉會**直接進入唯讀**,而不是像全新安裝那樣退回 90 天寬限。
這是為了避免「領短期授權 → 到期 → 刪檔 → 再白用 90 天」的繞路。
**請勿手動刪除授權檔**;需要更換授權請直接覆蓋新檔或透過後台貼上。