Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

(13/02/2020 обновлено!)Новая версия блоков работы в Telegram для ESP32 версии FlProg 6.3

Очень удобный способ получать уведомления от контроллеоа с использованием лучшего мессенджера Telegram!

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
ussrtk
Рядовой
Сообщения: 24
Зарегистрирован: 06.01.2017{, 12:25}
Репутация: 5

(13/02/2020 обновлено!)Новая версия блоков работы в Telegram для ESP32 версии FlProg 6.3

#1

Сообщение ussrtk » 01.08.2019{, 00:01}

Должен сразу сообщить, что я размещал первую версию здесь более года назад viewtopic.php?f=71&t=3308, однако аккаунт был потерян и приходится писать новую тему. Прощу прощения за размножение:)
ПБ - это основной блок приема сообщений и блок отправки.
Много писать нет смысла: публикую все материалы, а как его запустить видно в ролике.
Спасибо.
Буду благодарен за конструктивные замечания.
ролик о работе блоков в ЭхоБота вместе с примером InLine кнопок!

04/08/2019
Обновлен проект: изменен блок приема сообщений и добавлены блоки формирования и отправки InLine клавиатур

P.S. Предлагаю запускать пример "как есть". А уже потом делать пересборку под себя. Так будет проще.
В России надо помнить, что бот может не заработать из за блокировок. И не важно, что сам телеграм у вас рабтает: API телеграм блокируется по другому.
Как справиться с блокировкой?

13/02/2020
В версии FlProg 6.3 появилась возможность работать с модулями ESP32 и теперь хорошая, но прожорливая библиотека Universal Telegram Bot снова в строю! Эта библиотека умеет все или почти все в отличии от СTBot.
Совместимость с Arduino OTA и ПБ MQTT от User8 (memberlist.php?mode=viewprofile&u=6293) вполне хорошая. Другими словами - Telegram на ESP32 - это реально работающая вещь.
Здесь публикуем новый набор ПБ для работы Telegram на ESP32 для версии FlRog 6.3
Состав архива:
Tlg32_1_(CODE).ubi - основной блок
Tlg32_send_(CODE).ubi - блок отправки сообщения
Tlg32_Rpl_(CODE).ubi - блок формирования Reply клавиатуры
Tlg32_INL_(CODE).ubi - блок формирования Inline клавиатуры
Tlg32_Inl_PrePer_(FBD).ubi - блок помощник подготовки строки Inline клавиатуры
Вложения
Tlg32.zip
Набор ПБ Telegram для ESP32
(221.01 КБ) 47 скачиваний
ЭхоБот_SRT_InLine_530_YouTube.rar
Проект ЭхоБота с InlineKeyboard
(190.83 КБ) 87 скачиваний
CTBot-master.zip
библиотека
(25.22 КБ) 95 скачиваний
Последний раз редактировалось ussrtk 14.02.2020{, 12:46}, всего редактировалось 3 раза.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 347
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 5
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

(04/08/19 обновлено!)Новая версия блоков работы в Telegram из FlProg 5.3

#2

Сообщение pipapsix » 19.11.2019{, 19:48}

Добрый вечер.
Он у меня на это жалуется. И понижал версии и повышал.
DynamicJsonBuffer m_jsonBuffer;
Есть выход??
АА. Вот , разобрался.

Аватара пользователя
ussrtk
Рядовой
Сообщения: 24
Зарегистрирован: 06.01.2017{, 12:25}
Репутация: 5

(13/02/2020 обновлено!)Новая версия блоков работы в Telegram для ESP32 версии FlProg 6.3

#3

Сообщение ussrtk » 14.02.2020{, 12:52}

Обновил блоки до ESP32 Вернул библиотеку Universal Telegram Bot в виду того, что теперь памяти достаточно для всех компонентов.
Как это работает можно посмотреть (если хотите, конечно) вот здесь

AndrejK
Рядовой
Сообщения: 17
Зарегистрирован: 20.02.2020{, 13:16}
Репутация: 1
Имя: Андрей

(13/02/2020 обновлено!)Новая версия блоков работы в Telegram для ESP32 версии FlProg 6.3

#4

Сообщение AndrejK » 27.02.2020{, 16:49}

Здравствуйте.
Вчера у меня возникла проблема с компилированием моих проектов по работе с Telegram bot. До того все было ОК. Несколько раз переустанавливал программу, и даже с удалением регистров. Программа инсталировалась девственно чистая, даже без пользовательских блоков. Это не помогло.
Запуская ЭхоБот_SRT_InLine_530_YouTube.rar, выпадают те же ошибки компилирования. В чем может быть проблема? Не связано ли это с https://arduinojson.org/v6/doc/upgrade/?

Часть сообщения компилятора:
In file included from c:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.hpp:15:0,

from c:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.h:9,

from c:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\CTBot\src/CTBotInlineKeyboard.h:6,

from c:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\CTBot\src/CTBot.h:7,

from C:\Users\Andrej\AppData\Local\Temp\flprog\pr3\pr3.ino:5:

c:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\CTBot\src/CTBotInlineKeyboard.h:5:37: error: pasting "/* for using int_64 data*/" and "000010" does not give a valid preprocessing token

#define ARDUINOJSON_USE_LONG_LONG 1 // for using int_64 data

Отправлено спустя 21 минуту 55 секунд:
Приложил свой проект - включение выключения ЛЕДа на 4 пине ESP32-Cam.
Вложения
ESP32_Cam моргаем LED через telegram bot.flp
(2.15 МБ) 31 скачивание
Ошибка.txt
(45.3 КБ) 18 скачиваний

AndrejK
Рядовой
Сообщения: 17
Зарегистрирован: 20.02.2020{, 13:16}
Репутация: 1
Имя: Андрей

(13/02/2020 обновлено!)Новая версия блоков работы в Telegram для ESP32 версии FlProg 6.3

#5

Сообщение AndrejK » 27.02.2020{, 21:44}

Вопрос решился новой библиотекой <UniversalTelegramBot>. Меняем на новую <UniversalTelegramBot1_2.h> и все ОК: https://github.com/robotzero1/esp32cam-telegram

Ответить

Вернуться в «Коммуникация и связь»