Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2023, 12:33   #181
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Команду /info вы сами создали? Если да, то по идее должно приходить также как и остальные оповещения, только тому кто запросил. Опишите подробнее ваш кейс и приложите ваш проект.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 03.05.2023, 12:47   #182
Crush[Orange]
Member
 
Аватара для Crush[Orange]
 
Регистрация: Nov 2015
Сообщения: 75
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Команду /info вы сами создали? Если да, то по идее должно приходить также как и остальные оповещения, только тому кто запросил. Опишите подробнее ваш кейс и приложите ваш проект.
Да, сам, конечно )
Скриншот того, как это сейчас работает, я приложил.
Просто сейчас получается, что если сейчас кто-то сделал запрос, то ответ прилетает и остальным. Все заинтересованные, конечно, знают, почему им может прилететь отчёт, который они не просили. Ну, а вдруг уже можно сделать точечный ответ )

Вариант, чтобы включить бота и всех заинтересованных в группу - вариант. Просто на бота можно кнопочки с командами повесить, а в группе вроде такого нет.
Изображения
Тип файла: png Снимок экрана 2023-05-03 113957.png (15.0 Кбайт, 39 просмотров)
Crush[Orange] вне форума   Ответить с цитированием
Старый 03.05.2023, 12:49   #183
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

А проект, чтобы я такое сообщение смог получить, можете предоставить?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 03.05.2023, 12:54   #184
Crush[Orange]
Member
 
Аватара для Crush[Orange]
 
Регистрация: Nov 2015
Сообщения: 75
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А проект, чтобы я такое сообщение смог получить, можете предоставить?
Приложил.
Понятно, что так, как сделано у меня - это механизм сообщения для всех. Просто спрашиваю о возможности.

Последний раз редактировалось Ilya J., 03.05.2023 в 13:10 Причина: удалил вложения за ненужностью.
Crush[Orange] вне форума   Ответить с цитированием
Старый 03.05.2023, 12:56   #185
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Понял вашу ситуацию. Оповещение создано в смконфиге, бот смотрит сообщения от смконфига и отсылает всем, кто находится в базе. Сейчас так. В принципе можно сделать так, чтобы отсылалось только вам или только в чат, например. Но я пока не вижу сценария, чтобы эти события не пересекались. Только если двух ботов установить и направить их на разные сценарии, но в текущей концепции это пока невозможно. Возьму на заметку ваш сценарий.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 03.05.2023, 15:00   #186
Crush[Orange]
Member
 
Аватара для Crush[Orange]
 
Регистрация: Nov 2015
Сообщения: 75
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Понял вашу ситуацию. Оповещение создано в смконфиге, бот смотрит сообщения от смконфига и отсылает всем, кто находится в базе. Сейчас так. В принципе можно сделать так, чтобы отсылалось только вам или только в чат, например. Но я пока не вижу сценария, чтобы эти события не пересекались. Только если двух ботов установить и направить их на разные сценарии, но в текущей концепции это пока невозможно. Возьму на заметку ваш сценарий.
Без претензий, исключительно в качестве видения пользователя...
Изначально я ожидал увидеть команды телеграма вот тут (см. скриншот). Там даже есть возможность настроить "Отвечать абоненту". Тогда бы паззл складывался абсолютно аналогично смс-кам.
Но, очевидно, есть какие-то технические нюансы

При этом то, что есть - очень хорошо. Аналогичный функционал мне нигде не попадался.
Изображения
Тип файла: png Снимок экрана 2023-05-03 134951.png (29.0 Кбайт, 43 просмотров)
Crush[Orange] вне форума   Ответить с цитированием
Старый 03.05.2023, 15:30   #187
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Crush[Orange] Посмотреть сообщение
Изначально я ожидал
Потом так и будет со временем.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.05.2023, 19:38   #188
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Версия 1.04 бота. Работа с отчётами.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 16.05.2023, 23:27   #189
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Работает с Smlogix не ниже версии 3.34.236 и отформатированным из нее контроллером. Также добавлена возможность сбора логов контроллера.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию

Последний раз редактировалось Ilya J., 17.05.2023 в 17:19
Ilya J. вне форума   Ответить с цитированием
Благодарность от:
Старый 19.05.2023, 06:38   #190
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Прям не терпится проверить 😉


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 19.05.2023, 15:51   #191
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Версия 1.05:
Добавлены команды:
/system_logs - пересылает в чат системные логи
/system_extlogs_on - включение расширенных логов
/system_extlogs_off - выключение расширенных логов
/system_info - присылает системную информацию о контроллере и боте.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию

Последний раз редактировалось Ilya J., 22.05.2023 в 15:39
Ilya J. вне форума   Ответить с цитированием
Старый 22.05.2023, 15:39   #192
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Версия 1.06:
Расширена системная информация. Рекомендуется удалить версию 1.05, т.к. она была некорректно собрана и занимала много места.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 02.06.2023, 19:27   #193
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Версия 1.06:
Расширена системная информация. Рекомендуется удалить версию 1.05, т.к. она была некорректно собрана и занимала много места.
обновился. проверил, вроде работает, но глубоко не копал.
обратил внимание на следующее:
сформировал отчеты, а уже потом выполнил конфигурирование телебота - отчеты пришли вместе с прописанным в проекте отчетом, с плк отчеты удалились.

ok
опять создаю отчеты, через какое-то время приходит один из них. второй не приходит, но удалены оба.
делаю еще раз.
пришли оба, уже без особой задержки по времени.
еще раз - тож норм пришло.

как-то не очень теперь понятно как хранить отчеты на плк?
удаление при отправке в телебота никак не отключается?
есть какие-нить варианты и рыбку съесть и отчет на борту оставить?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 02.06.2023, 19:31   #194
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от LordN Посмотреть сообщение
есть какие-нить варианты и рыбку съесть и отчет на борту оставить?
Автопересылка работает только из внутреннего хранилища, поэтому делать одинаковые отчёты на внешнее и на внутреннее хранилища.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 02.06.2023, 19:45   #195
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Arsie Посмотреть сообщение
Автопересылка работает только из внутреннего хранилища, поэтому делать одинаковые отчёты на внешнее и на внутреннее хранилища.
как так?
а это тогда что - фейкньюз?
Изображения
Тип файла: png 2023-06-02 22-44-29 Segnetics SMH4 - Google Chrome.png (47.2 Кбайт, 31 просмотров)


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 02.06.2023, 19:55   #196
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от LordN Посмотреть сообщение
как так?
а это тогда что - фейкньюз?
Ну это метода работы не меняет) Делать копию отчёта туда, откуда автопересыл не включен.


PS. По запросу значит только с внутренней работает, запамятовал.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 02.06.2023, 20:05   #197
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Arsie Посмотреть сообщение
Ну это метода работы не меняет) Делать копию отчёта туда, откуда автопересыл не включен.


PS. По запросу значит только с внутренней работает, запамятовал.
в лоджике бы какие-нить мем-переменные чтобы отправить отчет, удалить отчет и т.д.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 02.06.2023, 20:12   #198
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от LordN Посмотреть сообщение
в лоджике бы какие-нить мем-переменные чтобы отправить отчет, удалить отчет и т.д.
Для упрощения функции нет никакого лога, что отправлено, а что нет. Поэтому пересыл только со стиранием, иначе непонятно, что отсылать, а что нет.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 14.08.2023, 12:45   #199
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Версия 1.07:
Добавлена команда перезапуска VNC в контроллере:
/system_vncrestart


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Благодарность от:
Старый 14.08.2023, 20:01   #200
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Версия 1.07:
Добавлена команда перезапуска VNC в контроллере:
/system_vncrestart
добавьте кнопку ребута vnc на страничку с vnc, по типу того, как ATS сделал в своём варианте
ну или вообще весь перетащите, плюс добавьте светодиоды.
будет вапще красота


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 16.08.2023, 01:36   #201
plorex
Новичок
 
Регистрация: Mar 2013
Сообщения: 25
Благодарил(а): 13 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Версия 1.07:
Добавлена команда перезапуска VNC в контроллере:
/system_vncrestart
а эта версия, она уже доступна?
plorex вне форума   Ответить с цитированием
Старый 16.08.2023, 11:13   #202
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от plorex Посмотреть сообщение
а эта версия, она уже доступна?
В шапке этой темы. Перед установкой новой версии отформатируйте контроллер.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Благодарность от:
Старый 01.09.2023, 15:33   #203
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
123
как-то вроде был разговор про то, что битовые команды допилите, чтобы их можно было включать в меню бота, т.е. чтобы слеш как-то обрабатывался...
этого нет еще?
а будет?



и еще вопрос, команда /report высылает все отчеты, а они, отчеты, после пересылки тоже удаляются или остаются на месте?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 04.09.2023, 11:34   #204
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от LordN Посмотреть сообщение
как-то вроде был разговор про то, что битовые команды допилите, чтобы их можно было включать в меню бота, т.е. чтобы слеш как-то обрабатывался...
этого нет еще?
а будет?
Пока не думал над этим, но от вас было бы неплохо описать полный сценарий использования.

Цитата:
и еще вопрос, команда /report высылает все отчеты, а они, отчеты, после пересылки тоже удаляются или остаются на месте?
После пересылки отчеты удаляются.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 04.09.2023, 15:01   #205
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Пока не думал над этим, но от вас было бы неплохо описать полный сценарий использования.
ну полный-не полный...
например
создать отчеты, например, за весь период сразу
включить/выключить установку
сбросить аварию
да вообще любые команды.
тут главное не что, а где - так я прописал все команды в бота, туда же добавил описания и трава не расти.

отформатировано из-под него же, 252го


__________________
C уважением, LordN

Последний раз редактировалось LordN, 04.09.2023 в 15:15
LordN вне форума   Ответить с цитированием
Старый 07.09.2023, 11:59   #206
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

при вызове команды
/system_info

в числе прочего выводится такая информация:

Цитата:
Версия SMlogix: 3.34.0260
Дата загрузки проекта: September 07 2023 14:06:40.
есть какой-нибудь способ получить эти данные в лоджике, чтобы вывести их на экран плк?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 07.09.2023, 12:11   #207
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Нет.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 22.09.2023, 09:41   #208
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

что-то сегодня телебот тупит как не знаю кто.
и не понятно с чем это связано. толи я дурак, толи ркн воду мутит, толи провайдер.

кто-нибудь замечал такое?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 22.09.2023, 10:28   #209
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от LordN Посмотреть сообщение
что-то сегодня телебот тупит как не знаю кто.
и не понятно с чем это связано. толи я дурак, толи ркн воду мутит, толи провайдер.

кто-нибудь замечал такое?
Сам телеграм с ночи тупит как не знаю кто.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 22.09.2023, 14:33   #210
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Arsie Посмотреть сообщение
Сам телеграм с ночи тупит как не знаю кто.
да, я уже тоже заметил. задержки по десятку минут и все такое прочее


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 23:37.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024