LINE FEEDBACK STUDIO

對話內容編輯器

已同步到右側預覽
01

聊天室設定

這些欄位只會更新預覽內容,不會出現在 LINE 畫面裡。

對方頭貼預覽
對方頭貼隨機圖片會保存到作品,也可由 POST API 指定網址。
02

新增訊息

先選擇對話方向,再加入文字或附件。

發話者
可一次選 1~9 個素材 · 目前:對方訊息
官方貼圖 Package 11537 · 40 張
03

對話紀錄

4 則訊息 · 拖曳即可調整順序

對方
老師,我照著課程的方法重新整理了一次內容,這週真的收到第一筆詢問了!下午 8:42
對方
以前都不知道問題出在哪裡,現在終於有一套流程可以照著走,真的差很多🥹下午 8:43
我方
太棒了!第一步最難,你已經跨過去了 🙌 接下來照著我們設定的節奏持續做就好。下午 8:45
對方
LINE 貼圖 52002734下午 8:46
04

Agent API 與永久作品

交給 Agent 一份提示詞;每次 POST 自動建立全新 UUID 與公開作品網址。

OPEN
公開 POST,不用 Authorization

Agent 只要先產生 UUID、送出 JSON,再等待作品完成;不需要登入、Token、API Key 或任何帳密。

Agent 功能說明提示詞含 UUID、JSON、等待與回應格式
你是 LINE 對話製圖 Agent。這個 API 完全免登入,禁止加入 Authorization、Bearer Token、API Key 或任何帳密。

工作流程:
1. 依使用者需求整理 items;陣列由上到下就是畫面順序。
2. POST 到 https://YOUR-ZEABUR-DOMAIN/api/projects,只帶 Content-Type: application/json,不帶 Authorization。
3. 不必自行產生 project_id;伺服器會為每次新任務建立 UUID。
4. 等待同步回應;只有 HTTP 201 且 ok=true 才算完成。
5. 完成後回覆 image_url、editor_url、preview_url、download_url;失敗不得假裝成功。

JSON:
{
  "chat_title":"聊天室名稱",
  "student_name":"對方名稱",
  "student_avatar_url":"https://randomuser.me/api/portraits/women/44.jpg",
  "member_count":2,
  "width":450,
  "height":900,
  "theme":"modern",
  "unread_after":0,
  "items":[
    {"sender":"other","type":"text","content":"對方文字","time":"下午 8:42"},
    {"sender":"me","type":"text","content":"我方文字","time":"下午 8:43","reply_to":1}
  ]
}

規則:sender 使用 other/me;type 使用 text/image/video/file/sticker;所有訊息補上 time;student_avatar_url 可指定公開 HTTPS 頭貼,省略即使用預設頭貼;素材只能是公開 HTTPS Bucket 網址,禁止 Base64;多圖放 image_urls;貼圖使用 Package 11537 的 52002734~52002773。

成功回覆格式:
製圖完成
- 成品圖片:<image_url>
- 回到編輯器:<editor_url>
- 純預覽:<preview_url>
- 下載 JPG:<download_url>
公開 POST API 技術文件免登入 curl、欄位、網址與完成判斷
LINE 對話製圖公開 POST API v3(Zeabur,同步回傳)

端點:
POST https://YOUR-ZEABUR-DOMAIN/api/projects
Content-Type: application/json

特性:
- 完全不需要 Authorization、Token、API Key 或登入。
- 後端會自動建立 UUID、保存 JSON、開啟真實 LINE 預覽並截成 JPG。
- HTTP 201 且 ok=true 代表圖片與可編輯網址都已完成,不必輪詢。
- project_id 可省略;若要覆寫指定作品,才傳入既有標準 UUID。

curl 範例:
curl --request POST \
  --url https://YOUR-ZEABUR-DOMAIN/api/projects \
  --header "Content-Type: application/json" \
  --data "{
    "chat_title":"學員成果回饋群組",
    "student_name":"小晴",
    "student_avatar_url":"https://randomuser.me/api/portraits/women/44.jpg",
    "member_count":2,
    "width":450,
    "height":900,
    "theme":"modern",
    "unread_after":2,
    "items":[
      {"sender":"other","type":"text","content":"老師,我完成了!","time":"下午 8:42"},
      {"sender":"me","type":"text","content":"太棒了!","time":"下午 8:43","reply_to":1}
    ]
  }"

成功回應直接提供 image_url、editor_url、preview_url、download_url。editor_url 格式是 https://YOUR-ZEABUR-DOMAIN/project/UUID,可以回到編輯器修改。

訊息規格:
- items 陣列順序就是畫面順序,最多 100 筆。
- sender:other/student 是對方;me/teacher/self 是我方。
- type:text、image、video、file、sticker。
- reply_to:從 1 開始的指定回覆序號。
- unread_after:第 N 則後顯示未讀分隔線。
- image_urls:多圖網址陣列,最多 9 張。
- student_avatar_url:選填,對方頭貼的公開 HTTPS 圖片網址;省略時使用預設頭貼。
- 圖片、影片與檔案只接受公開 HTTPS Bucket 網址,禁止 Base64。
- Package 11537 貼圖 ID:52002734~52002773。
- width、height、member_count、unread_after 必須是整數。
完整製圖規則操作人員與 AI 都能直接照著做
01

訊息順序

03 對話紀錄由上到下就是成圖順序。抓住左側 ⠿ 拖曳到目標列,即時更新右側預覽。

02

已讀與未讀

我方訊息自動顯示「已讀」。點某列「未讀」,會在該則後面插入未讀分隔線;同一時間只能設定一處。

03

指定回覆

點訊息列的 ↩,再新增下一則內容。回覆泡泡會帶入原發話者、頭貼、名稱與原訊息類型。

04

圖片/影片/檔案

一次 1~9 個、單檔 80MB。純圖片同批合併成多圖訊息;混合素材拆成多則,全部先存 Bucket。

05

Markdown 與 AI

訊息依 MD 由上到下;用 [reply:N] 指定回覆,用 unread-after:N 設定未讀起點。

06

UUID 與出圖

每次 POST 建立新 UUID。/project/UUID 可回編輯;加 ?mode=preview 預覽,加 ?mode=download 下載 JPG。

查看 AI/Markdown 完整格式含多圖、指定回覆、未讀設定
LINE 對話 Markdown 格式 v1

檔案最上方使用 YAML 設定聊天室:
---
line-chat-format: 1
chat-title: "聊天室名稱"
student-name: "學員名稱"
student-avatar-url: "https://randomuser.me/api/portraits/women/44.jpg"
member-count: 2
unread-after: 3
---

每則訊息使用一個二級標題:
## [student][text][下午 8:42]
學員傳送的文字,可使用多行。

指定回覆第 1 則訊息時,在標題最後加入 [reply:1]:
## [teacher][text][下午 8:43][reply:1]
收到,我幫你確認。

## [teacher][sticker][下午 8:44]
52002734

單張或多張圖片,每行一個 Bucket HTTPS 網址:
## [student][image][下午 8:45]
https://example.com/image.jpg
https://example.com/image-2.jpg

## [teacher][video][下午 8:46]
name: 示範影片.mp4
source: https://example.com/demo.mp4

## [student][file][下午 8:47]
name: 作業成果.pdf
source: https://example.com/result.pdf

規則:
1. member-count 是群組人數,使用大於 0 的整數。
2. sender 只能是 student(對方)或 teacher(我方)。
3. type 可使用 text、image、video、file、sticker。
4. 訊息順序依 Markdown 由上到下排列;reply:N 的 N 使用由 1 開始的訊息序號。
5. unread-after:N 會在第 N 則訊息後顯示「以下為尚未閱讀的訊息」;0 或省略代表不顯示。
6. 我方訊息會自動顯示「已讀」;對方訊息不顯示已讀文字。
7. sticker 的內容必須是 Package 11537 的貼圖 ID:52002734~52002773。
8. image 可放 1~9 個 Bucket HTTPS 網址,每行一個;多張會排列成同一則圖片訊息。
9. video、file 使用 name 與 source 兩行;source 必須是已上傳 Bucket 的 HTTPS 網址。
10. time 是顯示文字,可使用「下午 8:42」等格式。
11. 禁止使用 data URL/Base64 素材;素材只保存 Bucket HTTPS 網址。
12. student-avatar-url 是選填的對方頭貼公開 HTTPS 網址;編輯器也可一鍵取得隨機頭貼。

Package 11537 貼圖字典:
52002734|灑花慶祝|完成任務、恭喜、成果達標
52002735|開心稱讚|做得好、太棒了、給予肯定
52002736|愛心抱抱|感謝支持、溫暖鼓勵、表達喜愛
52002737|熱情擁抱|非常感謝、想念、關係親近
52002738|探頭偷看|想知道進度、悄悄關心、觀察中
52002739|鞠躬致意|謝謝、抱歉、正式拜託
52002740|OK 收到|確認收到、同意、可以照做
52002741|慌張趕路|趕時間、手忙腳亂、不好意思
52002742|飛吻愛心|喜歡、謝謝你、給予關愛
52002743|愛心包圍|超級喜歡、感動、充滿愛
52002744|滿頭問號|不明白、需要解釋、確認問題
52002745|閃亮登場|充滿期待、開心報到、準備好了
52002746|無聊等待|等待回覆、思考中、暫時沒事做
52002747|害羞喜歡|被稱讚、甜蜜回應、默默喜歡
52002748|唱歌慶祝|氣氛歡樂、一起慶祝、派對時刻
52002749|驚嘆注意|突然想到、提醒重點、感到意外
52002750|大哭崩潰|挫折、壓力很大、情緒潰堤
52002751|角落沮喪|失落、自責、需要安慰
52002752|星星眼期待|拜託、非常期待、充滿希望
52002753|躺平滑手機|休息、放空、今天不想動
52002754|無言沉默|不知道說什麼、等待、尷尬
52002755|委屈哭泣|難過、道歉、需要安慰
52002756|興奮歡呼|好消息、成功、情緒高昂
52002757|累到靈魂出竅|非常疲憊、工作過量、累癱
52002758|裝傻不在意|假裝沒事、略過話題、輕鬆帶過
52002759|鈔票滿天飛|賺錢、成交、業績成長
52002760|強烈拒絕 NO|不要、不可以、明確否定
52002761|感動擦淚|太感動、收到溫暖、感謝陪伴
52002762|看戲吃爆米花|圍觀、等待發展、輕鬆看戲
52002763|懷疑壞笑|半信半疑、看穿了、調皮吐槽
52002764|熱累趴下|累壞、天氣很熱、需要休息
52002765|雷擊震驚|受到打擊、晴天霹靂、太意外
52002766|原地石化|徹底無言、崩潰、無法反應
52002767|怒火中燒|生氣、堅定抗議、真的不開心
52002768|探頭打招呼|嗨、我來了、重新加入話題
52002769|靈光一閃|想到方法、得到點子、問題解開
52002770|淚眼拜託|真誠請求、委屈、希望被答應
52002771|冷到發抖|天氣冷、氣氛冷、需要保暖
52002772|氣到冒煙|非常生氣、受不了、情緒爆發
52002773|不爽責備|嚴肅提醒、不認同、要求改正
Package 11537 貼圖字典40 張實圖、Sticker ID 與使用情境
灑花慶祝,Sticker 52002734
52002734灑花慶祝

完成任務、恭喜、成果達標

開心稱讚,Sticker 52002735
52002735開心稱讚

做得好、太棒了、給予肯定

愛心抱抱,Sticker 52002736
52002736愛心抱抱

感謝支持、溫暖鼓勵、表達喜愛

熱情擁抱,Sticker 52002737
52002737熱情擁抱

非常感謝、想念、關係親近

探頭偷看,Sticker 52002738
52002738探頭偷看

想知道進度、悄悄關心、觀察中

鞠躬致意,Sticker 52002739
52002739鞠躬致意

謝謝、抱歉、正式拜託

OK 收到,Sticker 52002740
52002740OK 收到

確認收到、同意、可以照做

慌張趕路,Sticker 52002741
52002741慌張趕路

趕時間、手忙腳亂、不好意思

飛吻愛心,Sticker 52002742
52002742飛吻愛心

喜歡、謝謝你、給予關愛

愛心包圍,Sticker 52002743
52002743愛心包圍

超級喜歡、感動、充滿愛

滿頭問號,Sticker 52002744
52002744滿頭問號

不明白、需要解釋、確認問題

閃亮登場,Sticker 52002745
52002745閃亮登場

充滿期待、開心報到、準備好了

無聊等待,Sticker 52002746
52002746無聊等待

等待回覆、思考中、暫時沒事做

害羞喜歡,Sticker 52002747
52002747害羞喜歡

被稱讚、甜蜜回應、默默喜歡

唱歌慶祝,Sticker 52002748
52002748唱歌慶祝

氣氛歡樂、一起慶祝、派對時刻

驚嘆注意,Sticker 52002749
52002749驚嘆注意

突然想到、提醒重點、感到意外

大哭崩潰,Sticker 52002750
52002750大哭崩潰

挫折、壓力很大、情緒潰堤

角落沮喪,Sticker 52002751
52002751角落沮喪

失落、自責、需要安慰

星星眼期待,Sticker 52002752
52002752星星眼期待

拜託、非常期待、充滿希望

躺平滑手機,Sticker 52002753
52002753躺平滑手機

休息、放空、今天不想動

無言沉默,Sticker 52002754
52002754無言沉默

不知道說什麼、等待、尷尬

委屈哭泣,Sticker 52002755
52002755委屈哭泣

難過、道歉、需要安慰

興奮歡呼,Sticker 52002756
52002756興奮歡呼

好消息、成功、情緒高昂

累到靈魂出竅,Sticker 52002757
52002757累到靈魂出竅

非常疲憊、工作過量、累癱

裝傻不在意,Sticker 52002758
52002758裝傻不在意

假裝沒事、略過話題、輕鬆帶過

鈔票滿天飛,Sticker 52002759
52002759鈔票滿天飛

賺錢、成交、業績成長

強烈拒絕 NO,Sticker 52002760
52002760強烈拒絕 NO

不要、不可以、明確否定

感動擦淚,Sticker 52002761
52002761感動擦淚

太感動、收到溫暖、感謝陪伴

看戲吃爆米花,Sticker 52002762
52002762看戲吃爆米花

圍觀、等待發展、輕鬆看戲

懷疑壞笑,Sticker 52002763
52002763懷疑壞笑

半信半疑、看穿了、調皮吐槽

熱累趴下,Sticker 52002764
52002764熱累趴下

累壞、天氣很熱、需要休息

雷擊震驚,Sticker 52002765
52002765雷擊震驚

受到打擊、晴天霹靂、太意外

原地石化,Sticker 52002766
52002766原地石化

徹底無言、崩潰、無法反應

怒火中燒,Sticker 52002767
52002767怒火中燒

生氣、堅定抗議、真的不開心

探頭打招呼,Sticker 52002768
52002768探頭打招呼

嗨、我來了、重新加入話題

靈光一閃,Sticker 52002769
52002769靈光一閃

想到方法、得到點子、問題解開

淚眼拜託,Sticker 52002770
52002770淚眼拜託

真誠請求、委屈、希望被答應

冷到發抖,Sticker 52002771
52002771冷到發抖

天氣冷、氣氛冷、需要保暖

氣到冒煙,Sticker 52002772
52002772氣到冒煙

非常生氣、受不了、情緒爆發

不爽責備,Sticker 52002773
52002773不爽責備

嚴肅提醒、不認同、要求改正