4.4 Telegram Bot - pr200sd/presp32 GitHub Wiki

Настройка сервиса TelegramBot включает в себя процедуру получения токена. Получение токена осуществляется через приложение Telegram. На рисунке представлены скриншоты с последовательностью операций. token Все пункты стандартные, на этапе 4 и 5 необходимо задать уникальные имена для бота, после прохождения всех этапов скопировать token из поля [6], сохранить его, и вставить в поле [1] WEB страницы сервиса. web_TB

  • Переключатель [2] разрешает ввод бота в работу.
  • Работа TelegramBot требует значительных ресурсов памяти, если бот не используется, рекомендуется выключать сервис.
  • Если введено некорректное значение token бот не запустится.
  • Если значение доступной оперативной памяти при старте сервиса <55000 байт бот не стартует.

Команды доступные для управления:

Общие информационные

  • /heap получение информации о памяти TB_heap
  • /time время работы, настройки ntp сервера, если включен TB_time TB_time
  • /net информация о сетевых настройках TB_net
  • /fw информация о версии прошивки, включенных сервисах TB_fw
  • /ds информации о датчиках ds18b20 TB_ds
  • /mqtt настройки, состояние, имена топиков TB_mqtt
  • /kbd вызов клавиатуры TB_kbd

Команды чтение/запись регистров

  • /R512 чтение целочисленного uint16 регистра по адресу 512
  • /R512=123 запись значения 123 в регистр uint16 по адресу 512
  • /I512 чтение целочисленного uint32 регистра по адресу 512
  • /I512=123 запись значения 123 в регистр uint32 по адресу 512
  • /F512 чтение float регистра по адресу 512
  • /F512=1.23 запись значения 1.23 в регистр float по адресу 512
  • /B512 чтение bin регистра по адресу 512 TB_rd

Диапазон корректных адресов [0-999]

Демонстрация работы с TelegramBot

TelegramBpt