|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
30.12.2022, 12:32 | #151 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
ахз. универсальная вещь, пригодится в кулацком хозяйстве.
|
30.12.2022, 13:24 | #152 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Аналогично VNC - service bottelegram.sh restart (stop/start)
__________________ Не являюсь сотрудником Segnetics !!! |
30.12.2022, 13:50 | #153 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
а sudo перед этим не нужна?
|
30.12.2022, 14:14 | #154 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
__________________ Не являюсь сотрудником Segnetics !!! |
Благодарность от: |
30.12.2022, 14:28 | #155 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
т.е. для vncэто будет так:
service vnc.sh restart и всё? |
30.12.2022, 16:09 | #156 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
service vncsrv.sh restart(stop/start)
__________________ Не являюсь сотрудником Segnetics !!! |
Благодарность от: |
03.01.2023, 16:51 | #157 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Модификация MTRX 1021-90-0 Серийный номер 659852 Встроенное ПО 221129-111153 Версия проекта 3.34.0192 Установил телеграм бота (ТБ) 1.03. Накатил поверх 1.02. Сначала все было хорошо. Все работает, замечаний нет. Затем обновил ПО (проект) контроллера, без форматирования, версия лоджика не менялась. И после запуска контроллера бот начинает работать странным образом: При отправке команды ТБу приходит в ответ служебное сообщение "Ок", но запрошенная информация не приходит. (По алгоритму ответом на команду приходит сообщение в виде показаний датчиков). Посмотрел в режиме отладки - действительно импульс приходит. Лечится накатыванием еще раз телеграм бота 1.03 и настраивание его снова (токен, пароль и перезапуск). P.S. Устанавливать ТБ 1.03 после форматирования контроллера не пробовал, к контроллеру нужно ехать. |
|
07.01.2023, 22:21 | #158 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Исправить можно только то, что можно повторить у нас "на столе". __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
09.01.2023, 11:40 | #159 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Да, приложите проект, попробую повторить.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
09.01.2023, 13:09 | #160 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
|
28.02.2023, 13:50 | #161 |
Новичок
Регистрация: Feb 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Добрый день!
Подскажите, возможно добавить привязку вместо пароля по чату "chat_id", одного или нескольких. Если возможно, то следующий вопрос про "/cmd", чтобы в групповых чатах было удобно искать кому отправляем команду, сделать возможность добавить имя "/name_cmd". Заранее спасибо! короткий код-пример, с другого устройства Код:
:while ( true ) do={ :do { :set $apiCheck ("/getUpdates\?offset=$messageId&limit=1&allowed_updates=message&timeout=60") :set $apiCheck ($apiTg . $botID . $apiCheck) :set $content ([/tool fetch url=$apiCheck as-value output=user]-> "data") :if ([:len $content] > 30) do={ :set $messageId ([$tgParse content=$content variable="update_id"] + 1) :set $message [$tgParse content=$content variable="text" quotas=true] :set $chat [$tgParse content=$content variable="chat"] :set $chatid [$tgParse content=$chat variable="id"] ## Chat authentication. :if ($chatid = $myChat) do={ :set $script [[$fnParse script="fnChat"] message=$message] :if (any $script) do={ :set $text [[$fnParse script=$script] message=$message chatid=$chatid] } else={ :set $text "unknow cmd - $message" } $tgSend chatid=$chatid text=$text } else={ [$fnParse script="tgLeave"] chatid=$chatid } } } on-error={} } |
28.02.2023, 13:53 | #162 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Пожалуйста, опишите сценарии, когда это могло бы пригодиться.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
28.02.2023, 14:00 | #163 |
Новичок
Регистрация: Feb 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
|
28.02.2023, 14:02 | #164 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
"привязку вместо пароля по чату "chat_id", одного или нескольких." - например, речь о чатах или людях? "групповых чатах было удобно искать кому отправляем команду" - мы команды никому не отправляем, что вы собираетесь искать? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.02.2023, 14:07 | #165 |
Новичок
Регистрация: Feb 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Дано: объект несколько уровней
- на каждом уровне свой matrix, со своим именем - на каждый matrix вешаем своего бота - добавляем/удаляем людей и ботов в чаты (только оповещения, оповещения/команды) Добавлено через 3 минуты "/cmd" это уже команда для бота... ее даже можно боту добавить для быстрого запуска, руками через отца ботов или через api |
28.02.2023, 14:40 | #166 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Быстрого запуска чего? Руками/api сделать что именно? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.02.2023, 15:59 | #167 |
Новичок
Регистрация: Feb 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Вы бота создавали? У BotFather есть меню, с командами, для каждого бота можно создать команды, чтобы вручную не писать их каждый раз.
https://core.telegram.org/bots/features#commands |
28.02.2023, 16:00 | #168 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.04.2023, 17:58 | #169 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
сначала думал что я что-то не так делаю, сегодня еще раз проверил - установил, подключил, один раз на команду пришел ответ и все. ни сообщений ни ответа на команду больше не добился. удалил, установил версию 1.02 - и сообщения и команды работают. |
|
03.04.2023, 18:57 | #170 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
блин, какой-то прикол опять, что-то такое уже было:
Код:
, [03.04.2023 21:46] /start , [03.04.2023 21:46] Привет, Лев! Для доступа к боту введите пароль в формате "пароль". Если пароль введен неправильно, отправьте сообщение с паролем еще раз. , [03.04.2023 21:46] Привет, Лев! Для доступа к боту введите пароль в формате "пароль". Если пароль введен неправильно, отправьте сообщение с паролем еще раз. , [03.04.2023 21:46] Привет, Лев! Для доступа к боту введите пароль в формате "пароль". Если пароль введен неправильно, отправьте сообщение с паролем еще раз. , [03.04.2023 21:46] segnetics , [03.04.2023 21:46] Вы уже зарегистрированы , [03.04.2023 21:46] Вы уже зарегистрированы , [03.04.2023 21:46] Вы уже зарегистрированы как проверить? и если да, то как отключить лишние экземпляры? Добавлено через 15 минут p.s. как оказалось, сколько раз сделаешь /start столько ботов и запустится лечение - остановить из админ-панели и снова запустить оттуда |
05.04.2023, 10:56 | #171 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Хм, проверю в свободное время и добавлю проверку.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.04.2023, 18:32 | #172 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
сегодня вот - установил 211е ядро, все запустил, отладил, бот на команду отвечает, все прекрасно.
ушёл с объекта, перед уходом ещё раз запросил ответ - получил. прошло часов шесть, отправляю запрос - получаю ОК и тишина. захожу в админку - сообщений ноль. ребутнуть не могу. доступ по впн к плк есть, зашел, перезапустил бота. опять запрос - ОК и тишина. |
06.04.2023, 10:31 | #173 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
06.04.2023, 12:51 | #174 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
проект отправил на мыло
|
06.04.2023, 15:08 | #175 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Пока пробую повторить ваш сценарий, было бы полезно предоставить доступ к вашему контроллеру, если возможно.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
06.04.2023, 17:24 | #176 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
отправил
|
03.05.2023, 12:14 | #177 |
Member
Регистрация: Nov 2015
Сообщения: 75
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Использую телеграм не только для оповещения, но и запросов о текущем статусе устройства (по команде /info). Но в этом варианте ответное сообщение приходит всем "подписчикам".
Вопрос: можно ли сделать так, чтобы ответ приходил только тому, кто его запросил? |
03.05.2023, 12:15 | #178 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Ответ приходит в группу, группу читают все. В группе невозможно ответить так, чтобы никто не видел.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.05.2023, 12:20 | #179 | |
Member
Регистрация: Nov 2015
Сообщения: 75
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
У каждого подписчика свой чат с ботом. И, например, сообщения типа "Ок", "Установлено значение ...", "Неизвестный запрос" приходит только тому, кто отправил команду |
|
03.05.2023, 12:22 | #180 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
хм, тогда пусть Илья ответит
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |