GennadySTM
Junior Member / Новичок
Участник № / Member № 9699
отправлено / posted
Добрый день! Имея успешный опыт реализации передачи сообщений микроконтроллерами с WiFi в телеграм боты попытался повторить взаимодействие SCADA TRACE MODE 7 с Telegram-ботом в соответствии с опубликованным видеоуроком. Выполнял в базовой версии. Для этой цели создал новый телеграм-бот, в проекте ТМ7 заменил измерение текущих параметров от датчиков на данные от внутренних генераторов. После старта профайлера видим, что Состояние подключения МРВ к боту - "Подключено" с указанием времени подключения, но в боте сообщения не появляются. На команды, например /chlist, не реагирует. Вопросы: 1) Подскажите пожалуйста в чём может быть причина отсутствия взаимодействия TM7 с ТГ_ботом. 2) Какими средствами вы "вдохнули жизнь" в ваш телеграм_бот?
Сообщения / Posts 13 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Здравствуйте! Если "Монитор Реального Времени", то необходима опция (ссылка). Если "Профайлер", то опция не требуется (уже встроена, иначе как отладить проект на стадии разработки). Необходимо в настройках узла указать "Telegram" и в настройках необходимых каналов выставить атрибут 60, Публиковать в необходимой конфигурации (+TG)
GennadySTM
Junior Member / Новичок
Участник № / Member № 9699
отправлено / posted
Я запускал скаченный пример из видеоурока и проверял нужные установки в атрибутах
Сообщения / Posts 13 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Так как Вы использовали наш пример, то уточните, произвольные сообщения (временная метка на видео 11:14) отправляются?
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
GennadySTM
Junior Member / Новичок
Участник № / Member № 9699
отправлено / posted
Кнопки с произвольными сообщениями в примере действуют, но в боте эти сообщения не появляются.
Сообщения / Posts 13 | Из / From: Россия
| IP / IP: IP адрес / IP address |
GennadySTM
Junior Member / Новичок
Участник № / Member № 9699
отправлено / posted
После старта профайлера и появления сообщения о том, что Состояние подключения МРВ к боту - "Подключено" обеспечивается передача сообщений на сетевом и канальном уровнях без дополнительных настроек узла RTM_0 ?
Сообщения / Posts 13 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Значит так. Создаем телеграм-бота (у Вас готово) Добавляем его токен в cnf-файл (у Вас готово) "Добавляем" бота в контакты. Т.е, в списке контактов должен быть созданный Вами бот. Заходите в бот-контакт и подписываетесь (Начать и Подписаться на ...) Все.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
GennadySTM
Junior Member / Новичок
Участник № / Member № 9699
отправлено / posted
Что то здесь не Всё так просто. От узла RTM в боте пока так ничего не появилось. Поэтому для тестирования бота сегодня взял новый микроконтроллер, запрограммировал с токеном соответствующего бота, подключил к сети WiFi и получил результат:
ScadaTM7_bot, [26.06.2024 12:20] TESTING:
ScadaTM7_bot, [26.06.2024 12:20] Время: 13 час 20 мин Danger! ZONA D
ScadaTM7_bot, [26.06.2024 12:20] UST: 1
ScadaTM7_bot, [26.06.2024 12:21] TESTING: 1
ScadaTM7_bot, [26.06.2024 12:21] Время: 13 час 21 мин Danger! ZONA D
Создаем телеграм-бота. Добавляем его токен в cnf-файл. По необходимости записываем список пользователей в cnf-файл. "Добавляем" бота в контакты. Т.е, в списке контактов должен быть созданный Вами бот. Заходим в бот-контакт и подписываемся (Начать и Подписаться на ...) Все.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |