Skip to content

Очень быстрая и лёгкая библиотека Telegram бота для Arduino, ESP8266, ESP32

License

Notifications You must be signed in to change notification settings

GyverLibs/FastBot2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

latest PIO Foo Foo Foo

Foo

FastBot2

Библиотека Telegram бота для Arduino, ESP8266, ESP32:

  • Несколько режимов опроса, включая long polling
  • Быстрый парсинг ответов сервера (в 6 раз быстрее других библиотек на базе ArduinoJSON, в 2-3 раза быстрее первой версии FastBot)
  • Все самые нужные инструменты обёрнуты в удобные классы
  • В "ручном режиме" доступен полностью весь Telegram Bot API
  • Лёгкий вес, эффективное использование оперативной памяти
  • Нативная поддержка WiFi ESP8266/ESP32
  • Загрузка и скачивание файлов, OTA обновление (ESP8266/ESP32)
  • Работает на базе Arduino Client, возможна работа по Ethernet, GSM и так далее

Совместимость

Любые Arduino

Зависимости

Содержание

Документация

Находится в папке docs

Вывод графики

Используйте библиотеку CharDisplay для вывода графиков и рисования в чате!

Версии

  • v1.0

Установка

  • Библиотеку можно найти по названию FastBot2 и установить через менеджер библиотек в:
    • Arduino IDE
    • Arduino IDE v2
    • PlatformIO
  • Скачать библиотеку .zip архивом для ручной установки:
    • Распаковать и положить в C:\Program Files (x86)\Arduino\libraries (Windows x64)
    • Распаковать и положить в C:\Program Files\Arduino\libraries (Windows x32)
    • Распаковать и положить в Документы/Arduino/libraries/
    • (Arduino IDE) автоматическая установка из .zip: Скетч/Подключить библиотеку/Добавить .ZIP библиотеку… и указать скачанный архив
  • Читай более подробную инструкцию по установке библиотек здесь

Обновление

  • Рекомендую всегда обновлять библиотеку: в новых версиях исправляются ошибки и баги, а также проводится оптимизация и добавляются новые фичи
  • Через менеджер библиотек IDE: найти библиотеку как при установке и нажать "Обновить"
  • Вручную: удалить папку со старой версией, а затем положить на её место новую. "Замену" делать нельзя: иногда в новых версиях удаляются файлы, которые останутся при замене и могут привести к ошибкам!

Баги и обратная связь

При нахождении багов создавайте Issue, а лучше сразу пишите на почту alex@alexgyver.ru
Библиотека открыта для доработки и ваших Pull Request'ов!

При сообщении о багах или некорректной работе библиотеки нужно обязательно указывать:

  • Версия библиотеки
  • Какой используется МК
  • Версия SDK (для ESP)
  • Версия Arduino IDE
  • Корректно ли работают ли встроенные примеры, в которых используются функции и конструкции, приводящие к багу в вашем коде
  • Какой код загружался, какая работа от него ожидалась и как он работает в реальности
  • В идеале приложить минимальный код, в котором наблюдается баг. Не полотно из тысячи строк, а минимальный код

About

Очень быстрая и лёгкая библиотека Telegram бота для Arduino, ESP8266, ESP32

Resources

License

Stars

Watchers

Forks

Packages

No packages published