FastBot
Быстрая библиотека для Telegram-ботов на ESP8266/ESP32 с меню, синхронизацией времени, OTA-обновлением и загрузкой файлов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:923028b125db6920c5c3abb97a094bc745909225730d7ae716afdecce1f903daFastBot-2.27.4-923028b1.zipОписание
Быстрая библиотека для создания Telegram-ботов на ESP8266 и ESP32 без особых заморочек — работает на стандартных библиотеках. Поддерживает отправку и редактирование сообщений, обычные и инлайн-меню с кнопками, чтение сообщений в чатах и группах, стикеры, форматирование по markdown и html, а также Unicode и эмодзи. Встроены часы реального времени с синхронизацией от сервера Telegram, возможность OTA-обновления прошивки прямо из чата и загрузка файлов туда же. Есть фильтрация по ID чатов и защита от спама (Telegram ограничивает: один раз в секунду на чат, 20 сообщений в минуту на группу). Учти: в группе нужно отключить Group Privacy в настройках @BotFather, иначе бот будет читать только команды. Замечание — вышла более новая и универсальная FastBot2, которую стоит рассмотреть для новых проектов.