渠道方對比
統一訊息發送能力
叫 POST /v1/messages 嗰陣,各 provider 支援嘅訊息 payload 類型同渠道專屬擴充欄位。
能力
| 能力 | Telegram | Twitter / X | LINE | Zalo | |
|---|---|---|---|---|---|
| text 文字 | 完整支援 | 完整支援 | 完整支援 | 完整支援 | 完整支援 |
| image 圖片 | 完整支援 | 完整支援 | 完整支援 | 完整支援 | 完整支援 |
| video 影片 | 完整支援 | 完整支援 | 完整支援 | 完整支援 | 完整支援 |
| audio 音訊 | 完整支援 | 完整支援 | 部分支援 | 完整支援 | 完整支援 |
| document 檔案 | 完整支援 | 完整支援 | 不支援 | 完整支援 | 完整支援 |
| reply_to.reply_token 引用回覆 | 不支援 | 完整支援 | 不支援 | 不支援 | 不支援 |
| mentions @ 成員 | 不支援 | 完整支援 | 不支援 | 不支援 | 不支援 |
| provider_data.parse_mode 富文字 | 完整支援 | 不支援 | 不支援 | 不支援 | 不支援 |
備註
- WhatsApp 音訊訊息嘅 content 必須係 JSON 字串 {"url":"...","seconds":N,"waveform":"..."},入面只有 url 係必填。
- parse_mode(Markdown / HTML)目前只係喺 Telegram 完整生效,其他渠道會略過呢個欄位。
- Twitter 淨係收作為 media 附件嘅音訊,唔支援獨立語音訊息。
- Twitter 唔收任意檔案附件,請先轉做圖片或外部連結再發。
- reply_to.reply_token 用嚟引用回覆:將入站事件入面嘅 data.message.reply_token 原樣回傳。目前淨係 WhatsApp 支援——其他渠道回傳 501 unsupported_by_provider;token 被竄改回傳 400 invalid_reply_token。
- mentions 用喺群組訊息 @ 成員:喺 mentions 陣列聲明 id,再喺 text / caption 放 {{@<id>}} 錨點。淨係 WhatsApp 支援;其他渠道忽略呢個欄位,佔位符照原文發出。provider_data.mentions 已棄用。