TelegramBotClient
Неблокирующий клиент для управления ботом Telegram с микроконтроллера через long polling
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6848d1f255825d1888033e7f989b6b6e7a9bcd0fbe77abfc5be8241713e47d18TelegramBotClient-0.6.1-6848d1f2.zipОписание
Клиент для управления ботом в Telegram прямо с микроконтроллера. Библиотека работает неблокирующим способом — использует long polling для получения сообщений, так что главный цикл loop() продолжает выполняться без застревания на ожидании данных. Подходит для ESP с WiFiClientSecure и плат с WiFi101 от Arduino. Для работы требует ArduinoJSON. Есть несколько ограничений: клиент потребляет много памяти из-за SSL-соединений, размер буфера при разборе JSON можно настроить через JWC_BUFF_SIZE, а кастомные клавиатуры Telegram пока не реализованы. Если нужно отправить сообщение, библиотека может временно пропустить получение новых данных, но сообщения не теряются.