เปรียบเทียบผู้ให้บริการ
การรองรับการส่งข้อความแบบรวมศูนย์
payload ข้อความที่อะแดปเตอร์ POST /v1/messages ปัจจุบันแมปไว้ การเปิดใช้จริงและความพร้อมของ upstream อาจต่างกันตามบัญชีและ region
ความสามารถ
| ความสามารถ | Telegram | X | LINE | Zalo | TikTok | |
|---|---|---|---|---|---|---|
| text (ข้อความ) | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ |
| image (รูปภาพ) | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ |
| video (วิดีโอ) | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ |
| audio (เสียง) | รองรับเต็มที่ | รองรับเต็มที่ | รองรับบางส่วน | รองรับเต็มที่ | รองรับเต็มที่ | ไม่รองรับ |
| document (ไฟล์) | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | ไม่รองรับ |
| file (ไฟล์) | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | รองรับเต็มที่ | ไม่รองรับ |
| contact (นามบัตรผู้ติดต่อ) | ไม่รองรับ | รองรับเต็มที่ | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| reply_to.reply_token (อ้างอิง) | ไม่รองรับ | รองรับเต็มที่ | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
| mentions (กล่าวถึง) | ไม่รองรับ | รองรับเต็มที่ | ไม่รองรับ | รองรับบางส่วน | ไม่รองรับ | ไม่รองรับ |
| provider_data.parse_mode (รูปแบบ) | รองรับเต็มที่ | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ | ไม่รองรับ |
หมายเหตุ
- ข้อความ audio ของ WhatsApp ใช้ content เป็น JSON string {"url":"...","seconds":N,"waveform":"..."} โดยมีเพียง url เท่านั้นที่จำเป็น
- parse_mode (Markdown / HTML) ปัจจุบันทำงานเต็มที่บน Telegram เท่านั้น provider อื่นจะไม่สนใจฟิลด์นี้
- X รับเสียงในฐานะส่วนหนึ่งของ media attachment เท่านั้น ไม่รองรับข้อความเสียงเดี่ยว
- X ส่ง document เป็นไฟล์แนบสื่อ โดยยังต้องเป็นไปตามข้อจำกัดชนิดและขนาดไฟล์ของ upstream
- reply_to.reply_token ใช้ส่งการตอบกลับแบบอ้างอิง: ส่ง data.message.reply_token จากอีเวนต์ขาเข้ากลับไปโดยไม่แก้ไข ปัจจุบันเฉพาะ WhatsApp — ผู้ให้บริการอื่นคืน 501 unsupported_by_provider; token ที่ถูกแก้คืน 400 invalid_reply_token
- mentions ใช้แท็กสมาชิกกลุ่ม WhatsApp รองรับข้อความและ caption ของสื่อ ส่วน LINE ปัจจุบันรองรับเฉพาะข้อความ provider อื่นจะละเว้นฟิลด์นี้ และ provider_data.mentions เลิกใช้แล้ว
- TikTok image / video รองรับเฉพาะ url หรือ file_url ไม่รองรับ caption หรือ mentions