Сравнение провайдеров
Различия в стандартных webhook-событиях
Стандартные webhook-события, сопоставленные текущими парсерами, и различия полезной нагрузки. Это поддержка на уровне исходного кода, а не гарантия генерации всех событий каждым аккаунтом или развёртыванием.
Возможность
| Возможность | Telegram | X | LINE | Zalo | TikTok | |
|---|---|---|---|---|---|---|
| message.received | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка |
| message.updated | Полная поддержка | Полная поддержка | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается |
| message.deleted | Полная поддержка | Полная поддержка | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается |
| message.read | Полная поддержка | Частичная | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается |
| message.reaction | Полная поддержка | Полная поддержка | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается |
| message.delivered | Полная поддержка | Частичная | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается |
| conversation.updated | Полная поддержка | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| conversation.deleted | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| conversation.cleared | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| event.conversationHistory | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| group.updated | Полная поддержка | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| group.join_request | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| account.status.updated | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка |
| account.started | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| event.accountHistorySynced | Не поддерживается | Полная поддержка | Не поддерживается | Не поддерживается | Не поддерживается | Не поддерживается |
| account.auth.required | Полная поддержка | Полная поддержка | Не поддерживается | Полная поддержка | Полная поддержка | Полная поддержка |
| account.auth.succeeded | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка |
| account.auth.failed | Полная поддержка | Полная поддержка | Полная поддержка | Полная поддержка | Не поддерживается | Не поддерживается |
Примечания
- В WhatsApp receipt доставки отображается как message.delivered, а прочтения — как message.read. sent / failed не являются отдельными стандартными событиями; групповые receipts могут фильтроваться для снижения webhook-трафика.
- Реакции WhatsApp технически приходят как events.Message, но платформа отображает их как message.reaction (эмодзи в data.event.reaction, id исходного сообщения в data.message.target_message_id).
- Полезная нагрузка Telegram message.received может содержать edit_message_id, если речь идёт о редактировании существующего сообщения, а не о новом.
- X не передаёт уведомления о прочтении в реальном времени; статусы ограничены значениями sent и failed.
- События статуса в Zalo доставляются по принципу best-effort: при низком трафике могут задерживаться или отсутствовать.
- Сейчас в message.received преобразуются только private/user диалоги. Group, ACK, notice и comment не являются публичными событиями; E2E реального аккаунта не гарантируется.