Блоки для Telegram - ESP8266, ESP32. 09.2020

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Serg_Grn »

Sevast писал(а): 09 мар 2021, 16:52 Но надо чтобы при получении сообщения, от бота был звонок, определенному пользователю, так как квакание можно пропустить.
Так поставьте на сообщения мелодию и будет долго звучать. Насколько я знаю, звонков в библиотеке нет.
Аватара пользователя
Sevast
Сержант
Сообщения: 153
Зарегистрирован: 21 июн 2017, 15:57

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Sevast »

Serg_Grn писал(а): 09 мар 2021, 19:08 Так поставьте на сообщения мелодию и будет долго звучать.
Где и как это делается? Весь Телеграм перерыл не нашел...
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Serg_Grn »

Sevast писал(а): 09 мар 2021, 21:26 Где и как это делается?
В телефоне, телефон проигрывает то, что в настройках звуков (мелодий) указано.
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Phazz »

[ref]Sevast[/ref],
Screenshot_20210310-070159_Telegram~2.jpg
Screenshot_20210310-070125_Telegram~2.jpg
Screenshot_20210310-070136_Telegram~2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sevast
Сержант
Сообщения: 153
Зарегистрирован: 21 июн 2017, 15:57

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Sevast »

Это понятно. Думал есть возможность привязать к сообщениям бота определенные звуки...
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Serg_Grn »

Serg_Grn писал(а): 03 сен 2020, 17:59 Это понятно. Думал есть возможность привязать к сообщениям бота определенные звуки...
Так о том и речь, назначайте в телефоне любые звуки...
texbez
Лейтенант
Сообщения: 401
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение texbez »

День добрый!
Создал группу и периодически бот замолкает,нужно отсылать /start для запуска,примерно раз в сутки(может и двое суток проработать,но это редко).
Как с этим бороться?
Когда в не группы ,то всё нормально.
Это глюк,или так должно быть?
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Serg_Grn »

Serg_Grn писал(а): 03 сен 2020, 17:59 Это глюк,или так должно быть?
У меня однажды в группе бот замолчал ни с того ни с сего. Никак я его не смог запустить, в итоге просто удалил и создал нового.
Предполагаю что это на стороне Телеграм что-то...
Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19 дек 2020, 23:57
Имя: Alex

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Qwert855 »

Привет.
подскажите пож-та по заполнению параметров

блок TlgBot_5.3.0.2Rpl
chat_id

Блок TigBot_5.3.0.1 (5.3.0.2).
inToken

при создании бота выдаются данные
You will find it at t.me/ХхххххххBot.
и
Use this token to access the HTTP API:
0123456789:ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ

Куда что нужно прописывать?
Спасибо.
Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19 дек 2020, 23:57
Имя: Alex

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Qwert855 »

Qwert855 писал(а): 11 июн 2021, 14:25 Привет.
подскажите пож-та по заполнению параметров

блок TlgBot_5.3.0.2Rpl
chat_id

Блок TigBot_5.3.0.1 (5.3.0.2).
inToken

при создании бота выдаются данные
You will find it at t.me/ХхххххххBot.
и
Use this token to access the HTTP API:
0123456789:ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ

Куда что нужно прописывать?
Спасибо.
Для тех кто интересуется впервые этими блоками что бы не тратить время на поиски, приведу ниже свой квест.

создать бота,
для этого в поиске своего аккаунта набрать @BotFather
далее по инструкции бота

@BotFather выдаст следующую инф.
Use this token to access the HTTP API:
0123456789:ХХХХХХХХХХХХ
вставить ее как есть в блок приема
TlgBot_5.3.0.2Rpl
chat_id

при этом устройство начнет принимать команды от бота.

что бы отсылать команды с устройства необходимо пройти по ссылке вставив полученный ранее от @BotFather API:
"https://api.telegram.org/bot0123456789: ... getUpdates"
придет ответ, если ответ придет не полный (без ID), необходимо перезапустить бота в приложении и обновить ссылку

в ответе найти
"update_id":ххххххххххх,
"message":{"message_id":хх,"from":{"id":ХХХХХХХХХХ,

этот ID скопировать в блок отправки
TigSend_5.3.0.2
inToken

после этого блоки будет работать на отправку и прием.
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Phazz »

[ref]Qwert855[/ref], ID можно получить немного проще, например через бота @m4n_idbot
jenikP
Рядовой
Сообщения: 33
Зарегистрирован: 06 ноя 2018, 09:18
Имя: Евгений
Благодарил (а): 18 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение jenikP »

Проект (viewtopic.php?f=137&t=6423) отработал год. Неделю назад "сломался" Телеграм. ESP8266 - не отправляет/не получает данные/команды. Пробовал другого бота, версии блоков 5.3.0.1,5.3.0.2 - не работает. Есть ли у кого проблема с Телеграм?
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Phazz »

Сломалась библиотека после обновления телеги
jenikP
Рядовой
Сообщения: 33
Зарегистрирован: 06 ноя 2018, 09:18
Имя: Евгений
Благодарил (а): 18 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение jenikP »

Обновил библиотеку _CTBot.h. Телеграм в работе.
Снимок.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AndrejK
Сержант
Сообщения: 120
Зарегистрирован: 20 фев 2020, 13:16
Откуда: Вильнюс
Имя: Андрей

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение AndrejK »

Странное дело. Два компьютера рядом. На одном версия 7.3.0 (Arduino 1.8.13), на другом 7.3.8 (Arduino 1.8.15). Компилирую на версии 1.8.13 - работает, а на версии 1.8.15 - не работает. Загружаю в комп версию 1.8.13 - работает. А пример эхобота, на версии 1.8.15, работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vikanik
Рядовой
Сообщения: 3
Зарегистрирован: 04 июн 2021, 09:13
Имя: Виктор

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение vikanik »

этого мало...что на разных ide?
какой версии json и CTBOT?
какая плата esp8266 или esp32?
AndrejK
Сержант
Сообщения: 120
Зарегистрирован: 20 фев 2020, 13:16
Откуда: Вильнюс
Имя: Андрей

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение AndrejK »

vikanik писал(а): 17 авг 2021, 16:01 этого мало...что на разных ide?
На разных версиях Arduino IDE.
vikanik писал(а): 17 авг 2021, 16:01 какой версии json и CTBOT?
Последних версиях. Все проверено и проведены сравнения версий библиотек, что на одном, что на втором компе.
vikanik писал(а): 17 авг 2021, 16:01 какая плата esp8266 или esp32?
ESP32.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Serg_Grn »

Библиотека UniversalTelegramBot перестала работать в 7.3.6 (Arduino 1.8.15). Откатил до 7.3.0 (Arduino 1.8.13) и заработала.
Пробовал откатывать назад версии json - ничего не даёт.
Контроллер ESP32.
Загадочно...

Отправлено спустя 6 минут 58 секунд:
Phazz писал(а): 06 июл 2021, 17:10 Сломалась библиотека после обновления телеги
Не уверен что дело в обновлении Телеги, потому что у меня контроллер, запрограммированный полгода назад в версии 7.3.0 (Arduino 1.8.13) по сей день работает нормально. Но стоит в него залить его же программу, открытую в версии 7.3.6 (Arduino 1.8.15), как всё перестаёт работать. Поэтому ощущение что проблема либо в flprog, либо в ide...

Попробовал открыть проект в 7.3.6 (IDE 1.8.15), скопировать в буфер весь код, затем открыть 7.3.0 (IDE 1.8.13), вставить код туда и залить - телеграм работает. Видимо проблема где-то в Arduino IDE 1.8.15...
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение aidar_i »

Иде ошибку компиляции дает?

Отправлено спустя 1 минуту 16 секунд:
Посмотрите какие версии платы esp стоят в обоих Иде.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Блоки для Telegram - ESP8266, ESP32. 09.2020

Сообщение Serg_Grn »

aidar_i писал(а): 03 сен 2020, 17:59 Иде ошибку компиляции дает?
Нет, всё компилируется без проблем.
aidar_i писал(а): 22 авг 2021, 08:56 Посмотрите какие версии платы esp стоят в обоих Иде.
"ESP32 Dev Module' в обеих IDE.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя