Skip to content

Commit 237629e

Browse files
committed
upd
1 parent a8a62e3 commit 237629e

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -836,6 +836,7 @@ void loop() {
836836
- добавил пример отправки фото с камеры ESP32-CAM
837837
- v2.21: ускорил отправку файлов ботом в чат
838838
- v2.22: мелкая оптимизация, исправил ошибку компиляции при дефайне FB_NO_OTA
839+
- v2.23: пофиксил источник реального времени на editMessage
839840
840841
<a id="feedback"></a>
841842
## Баги и обратная связь

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=FastBot
2-
version=2.22
2+
version=2.23
33
author=AlexGyver <[email protected]>
44
maintainer=AlexGyver <[email protected]>
55
sentence=Fast ESP8266/ESP32 library for Telegram bot (messages, menus, time sync, OTA update + SPIFFS, files upload and download)

src/FastBot.h

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
- добавил пример отправки фото с камеры ESP32-CAM
9696
v2.21: ускорил отправку файлов ботом в чат
9797
v2.22: мелкая оптимизация, исправил ошибку компиляции при дефайне FB_NO_OTA
98+
v2.23: пофиксил источник реального времени на editMessage
9899
*/
99100

100101
/*
@@ -758,7 +759,7 @@ class FastBot {
758759
// ===================== OTA =====================
759760
// ОТА обновление, вызывать внутри обработчика сообщения по флагу OTA
760761
uint8_t update(__attribute__((unused)) uint8_t type = FB_FIRMWARE) {
761-
#ifndef FB_NO_OTA
762+
#ifndef FB_NO_OTA
762763
if (!_file_ptr) return 8;
763764
OTAflag = type;
764765
sendMessage((type == FB_FIRMWARE) ? F("OTA firmware...") : F("OTA spiffs..."), _otaID);
@@ -778,7 +779,7 @@ class FastBot {
778779
if (OTAflag == FB_FIRMWARE) OTAstate = httpUpdate.update(client, *_file_ptr);
779780
else if (OTAflag == FB_SPIFFS) OTAstate = httpUpdate.updateSpiffs(client, *_file_ptr);
780781
#endif
781-
#endif
782+
#endif
782783
return 1;
783784
}
784785

@@ -844,12 +845,12 @@ class FastBot {
844845
}
845846
#endif
846847

847-
// ============================ PRIVATE ============================
848+
// ============================ PRIVATE ============================
848849
private:
849-
// конечная строка запроса
850+
// конечная строка запроса
850851
#define FB_END_REQ "\r\n" "--FAST_BOT--"
851852

852-
// тип клиента в зависимости от платформы
853+
// тип клиента в зависимости от платформы
853854
#ifdef ESP8266
854855
#define FB_SECURE_CLIENT BearSSL::WiFiClientSecure
855856
#else
@@ -980,20 +981,20 @@ class FastBot {
980981
}
981982
#endif
982983

983-
// ============================ CLIENT MACRO ============================
984-
// макрос создания клиента в зависимости от платформы и настроек
984+
// ============================ CLIENT MACRO ============================
985+
// макрос создания клиента в зависимости от платформы и настроек
985986
#ifdef ESP8266
986987
#ifdef FB_DYNAMIC
987988
#define FB_DECLARE_CLIENT() \
988-
BearSSL::WiFiClientSecure client; \
989-
client.setInsecure();
989+
BearSSL::WiFiClientSecure client; \
990+
client.setInsecure();
990991
#else
991992
#define FB_DECLARE_CLIENT()
992993
#endif
993994
#else
994995
#define FB_DECLARE_CLIENT() \
995-
WiFiClientSecure client; \
996-
client.setInsecure();
996+
WiFiClientSecure client; \
997+
client.setInsecure();
997998
#endif
998999

9991000
// ============================ SEND BUF ============================
@@ -1243,7 +1244,8 @@ class FastBot {
12431244
_lastBotMsg = buf.toInt();
12441245
OK = 1;
12451246
}
1246-
if (find(answ, buf, st, F("\"date\":"), ',', answ.length())) {
1247+
if (find(answ, buf, st, F("\"edit_date\":"), ',', answ.length()) ||
1248+
find(answ, buf, st, F("\"date\":"), ',', answ.length())) {
12471249
_unix = buf.toInt();
12481250
_lastUpd = millis();
12491251
}

0 commit comments

Comments
 (0)