|
1 | | -[](#versions) |
| 1 | +[](#versions) |
2 | 2 | [](https://alexgyver.ru/) |
3 | 3 | [](https://alexgyver.ru/support_alex/) |
4 | 4 |
|
@@ -344,14 +344,16 @@ bot.sendMessage("Hello!", "112233"); // уйдёт в "112233" |
344 | 344 | - `String chatID` - ID чата |
345 | 345 | - `int32_t messageID` - ID сообщения в чате |
346 | 346 | - `String text` - текст сообщения или попдпись к файлу |
| 347 | + - `String replyText` - текст ответа, если он есть |
347 | 348 | - `String data` - callback данные из меню (если есть) |
348 | 349 | - `bool query` - запрос |
349 | 350 | - `bool edited` - сообщение отредактировано |
350 | 351 | - `bool isBot` - сообщение от бота |
351 | 352 | - `bool OTA` - запрос на OTA обновление (получен .bin файл) |
352 | 353 | - `uint32_t unix` - время сообщения |
353 | 354 | - `String fileName` - имя файла |
354 | | - - `String toString()` - вся информация из сообщения, удобно для отладки (с версии 2.11) |
| 355 | + |
| 356 | +А также `String toString()` - вся информация из сообщения, удобно для отладки (с версии 2.11) |
355 | 357 |
|
356 | 358 | **Примечания:** |
357 | 359 | - Телеграм разделяет текст на несколько сообщений, если длина текста превышает ~4000 символов! Эти сообщения будут иметь разный messageID в чате. |
@@ -670,18 +672,18 @@ void loop() { |
670 | 672 | - v2.14: Улучшен парсинг строки с ID, добавил отключение OTA, добавил парсинг названия группы/канала в username |
671 | 673 | - v2.15: Заплатка для кривой библиотеки ESP32 |
672 | 674 | - v2.16: добавлен вывод fileName, пофикшены неотправляемые сообщения в Markdown режиме |
| 675 | +- v2.17: вывод текста сообщения, на которое ответил юзер + корректная работа с menu в группах |
673 | 676 |
|
674 | 677 | <a id="feedback"></a> |
675 | 678 | ## Баги и обратная связь |
676 | 679 | При нахождении багов создавайте **Issue **, а лучше сразу пишите на почту [[email protected]](mailto:[email protected]) |
677 | 680 | Библиотека открыта для доработки и ваших **Pull Request**'ов! |
678 | 681 |
|
679 | | - |
680 | 682 | При сообщении о багах или некорректной работе библиотеки нужно обязательно указывать: |
681 | 683 | - Версия библиотеки |
682 | 684 | - Какой используется МК |
683 | 685 | - Версия SDK (для ESP) |
684 | 686 | - Версия Arduino IDE |
685 | 687 | - Корректно ли работают ли встроенные примеры, в которых используются функции и конструкции, приводящие к багу в вашем коде |
686 | 688 | - Какой код загружался, какая работа от него ожидалась и как он работает в реальности |
687 | | -- В идеале приложить минимальный код, в котором наблюдается баг. Не полотно из тысячи строк, а минимальный код |
| 689 | +- В идеале приложить минимальный код, в котором наблюдается баг. Не полотно из тысячи строк, а минимальный код |
0 commit comments