-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
После нескольких часов работы бота на wemos d1 mini (esp8266) и перезагрузке роутера, то бот перестает отправлять сообщения.
Пораставлял по коду выводы в консоль получил
fb::Result sendResult = bot.sendMessage(msg);
sendResult.getRaw() // позвращает пусто
sendResult.type() // получаю fb::Result::Type::Empty
включив #define FB_USE_LOG Serial
увидел в консоле
send error in sendPacket() [src/core/core.h : 372]
Что делать? как бота можно перезагрузить, без рестарта esp-ешки,
т.к. сообщения у меня накапливаются для отправки при переподключении и должны гарантированно быть доставлены?
if (http.beginSend()) {
if (sent) *sent = true;
packet.printTo(http);
_last_send = millis();
FB_ESP_YIELD();
if (wait) {
FB_LOG("send + wait");
return _parseResponse(http.getResponse());
} else {
FB_LOG("send async");
}
} else {
if (sent) *sent = false; <<<--------------------- тут ошибка получается
FB_LOG("send error");
}
Metadata
Metadata
Assignees
Labels
No labels