Сравнение провайдеров
Поддержка единого отправления сообщений
Полезные нагрузки, сопоставленные текущими адаптерами POST /v1/messages. Реальная доступность может зависеть от аккаунта, региона и вышестоящего сервиса.
Возможность
| Возможность | Telegram | X | LINE | Zalo | TikTok | |
|---|---|---|---|---|---|---|
| text (текст) | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка |
| image (изображение) | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка |
| video (видео) | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка |
| audio (аудио) | Полная поддержка | Полная поддержка | Частичная | Полная поддержка | Полная поддержка | Не поддерживается |
| document (файл) | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Не поддерживается |
| file (файл) | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Не поддерживается |
| contact (карточка контакта) | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| reply_to.reply_token (цитата) | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| mentions (упоминания) | Не поддерживается | Полная поддержка | Не поддерживается | Частичная | Не поддерживается | Не поддерживается |
| provider_data.parse_mode (разметка) | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
Примечания
- Аудиосообщения WhatsApp принимают content как JSON-строку {"url":"...","seconds":N,"waveform":"..."} — обязателен только url.
- parse_mode (Markdown / HTML) сегодня полностью работает только в Telegram. Другие провайдеры игнорируют это поле.
- X принимает аудио только как часть медиа-вложения, отдельные голосовые сообщения не поддерживаются.
- X отправляет document как медиа-вложение; ограничения вышестоящего сервиса на тип и размер файла сохраняются.
- reply_to.reply_token отправляет ответ с цитатой: передайте data.message.reply_token из входящего события без изменений. Пока только WhatsApp — остальные провайдеры возвращают 501 unsupported_by_provider; повреждённый token даёт 400 invalid_reply_token.
- mentions отмечает участников группы. WhatsApp поддерживает текст и подписи к медиа, LINE сейчас поддерживает только текст. Остальные провайдеры игнорируют поле. provider_data.mentions устарел.
- TikTok image / video поддерживают только url или file_url, без caption и mentions.