Почему возникает ошибка SWE001?#
Ожидание сообщения или маркер SWE001 - это ошибка расшифровки первого входящего сообщения, которое изначально поступает пустым на связанные устройства (Whatsapp Web, WhatsApp Desktop и Green API), указывая на проблему в получении текстового содержания сообщения.
На основном устройстве сообщение с ошибкой может отображатся корректно.
На данный момент API делает 5 попыток дешифровать сообщение, после 5 неудачных попыток API генерирует ошибку
SWE001
.Также, если собеседник не писал Вам более 14 дней, то при возобновлении диалога Вы можете получить ошибку
SWE001
.
Как выглядит ошибка «Ожидание сообщения»?
-
Ошибка Ожидание сообщения в WhatsApp:
-
Ошибка Ожидание сообщения или маркер SWE001 в API появляется в теле уведомления входящего сообщения
{ "typeWebhook": "incomingMessageReceived", "instanceData": { "idInstance":1100000001, "wid":"79000000000@c.us", "typeInstance":"whatsapp" }, "timestamp":1700545580, "idMessage":"3AE2864C77312000000", "senderData": { "chatId":"79000000001@c.us", "chatName":"Иван", "sender":"79000000001@c.us", "senderName":"Иван", "senderContactName": "Иван Васильевич" }, "messageData": { "typeMessage":"textMessage", "textMessageData": { "textMessage":"{{SWE001}}" } } }
Решения:
-
Запросить повторную отправку
Настроить бота для запроса отправителя повторно отправить сообщение. Например: "Пожалуйста, отправьте сообщение еще раз, я не смогла увидеть Ваш ответ"
-
Открыть чат с сообщением
Открывая чат с сообщением
SWE001
через Whatsapp клиента (Web, desktop), сообщение может измениться сОжидание сообщения
на полноценное. -
Пересканирование QR кода
При частом появлении ошибки
SWE001
требуется повторно связать устройство. Для этого зайдите в аккаунт Whatsapp и выйдите из всех связанных устройств:- Android. Нажмите >
Связанные устройства
> нажмите на сеанс из списка сеансов >Выйти
- iPhone. Перейдите в
Настройки
>Связанные устройства
> нажмите на сеанс из списка сеансов >Выйти
Важно удалить все предыдущие сессии и только после этого опять совершить привязку устройства, отсканировав QR в личном кабинете.
Подробнее "Как выполнить привязку устройства?", читайте в нашей статье
- Android. Нажмите >
-
Использование WhatsApp Business
Вместо обычного приложения WhatsApp, рекомендуем использовать WhatsApp Business. При использовании WhatsApp Business подобные ошибки возникают реже.
Например, отправляя сообщения по ссылке
wa.me/...
с мобильного устройства, в обычном Whatsapp первое сообщение с большой вероятностью будет с ошибкойSWE001
. Аналогичные сообщения в WhatsApp Business обрабатываются и доставляются корректно.