Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.08.2022, 17:52   #1
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию

В новой версии бота полностью переработана его платформа, а также добавлена поддержка команд.

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

Версия 1.04:
Добавили пересылку отчетов и логов в чат, просьба потестировать и дать обратную связь. Появилось две функции:

1) Автоматическая рассылка, включается/выключается в админке, выбираются хранилища, из которых будут пересылаться отчеты и функция начинает работать. Отчеты присылаются всем зарегистрированным пользователям.

2) Отчёты по запросу - по команде "/report" запросившему участнику присылаются все отчёты, которые в данные момент хранятся на внутреннем хранилище, другие хранилища не учтены.

В обоих случаях после пересылки отчёты удаляются.

3) Пересылка логов - по команде "/system_logs".

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

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

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

Версия 1.08:
В диапазоне версий SMlogix 3.34.236-3.34.278 при установке бота могла переставать работать связь с модулями MRL. Версия 1.08 решает эту проблему. И конечно лучше пользоваться актуальными версиями любого ПО.

Версия 1.09:

Оптимизирована установка бота.

bottelegram_1.01_armhf.deb (40.13 Мбайт, 56 просмотров)

bottelegram_1.02_armhf.deb (1.88 Мбайт, 23 просмотров)

bottelegram_1.03_armhf.deb (1.88 Мбайт, 24 просмотров)

bottelegram_1.04_armhf.deb (1.88 Мбайт, 2 просмотров)

bottelegram_1.05_armhf.deb (60.09 Мбайт, 5 просмотров)

bottelegram_1.06_armhf.deb (1.88 Мбайт, 16 просмотров)

bottelegram_1.07_armhf.deb (1.88 Мбайт, 26 просмотров)

bottelegram_1.08_armhf.deb (1.88 Мбайт, 25 просмотров)

bottelegram_1.09_armhf.deb (1.88 Мбайт, 125 просмотров)
Вложения
Тип файла: doc Manual_rev1.02.doc (297.0 Кбайт, 8 просмотров)
Тип файла: psl bot.psl (319.2 Кбайт, 7 просмотров)
Тип файла: zip Web_telegrambot_1.04.zip (14.2 Кбайт, 7 просмотров)
Тип файла: deb bottelegram_1.09_armhf.deb (1.88 Мбайт, 7 просмотров)


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

Последний раз редактировалось Ilya J., 21.03.2024 в 16:42
Ilya J. вне форума   Ответить с цитированием
2 благодарности(ей) от:
Старый 08.08.2022, 20:09   #2
windy
Senior Member
 
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили: 23 раз(а) в 23 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
В новой версии бота полностью переработана его платформа, а также добавлена поддержка команд.
Свершилось?
Будем тестить, только чуть позже.
windy вне форума   Ответить с цитированием
Старый 08.08.2022, 20:55   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование



__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 08.08.2022, 22:38   #4
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
В новой версии бота полностью переработана его платформа, а также добавлена поддержка команд.
команда - это любая переменная, хоть mem, хоть модбас, типа bool?

или если mem, то она д.б. входом?

p.s. а бот не научили отчет отправлять в телегу?

p.p.s. что-то проверил. работает. команды проходят, переменные меняются
Миниатюры
Нажмите на картинку для увеличения

Название:  2022-08-09 01-39-59 Telegram (50863).png
Просмотров: 978
Размер:  4.2 Кбайт   Нажмите на картинку для увеличения

Название:  2022-08-09 01-40-38 SMLogix - [v173 насос 3.34.0155 телебот1.02].png
Просмотров: 88
Размер:  8.3 Кбайт   Нажмите на картинку для увеличения

Название:  2022-08-09 01-40-49 SMLogix - [v173 насос 3.34.0155 телебот1.02].png
Просмотров: 978
Размер:  6.8 Кбайт  


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 09.08.2022, 10:59   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от windy Посмотреть сообщение
Свершилось?
Будем тестить, только чуть позже.
Жду фидбек


Добавлено через 1 минуту


Цитата
Сообщение от LordN Посмотреть сообщение
команда - это любая переменная, хоть mem, хоть модбас, типа bool?

или если mem, то она д.б. входом?
Из РЭ, этого недостаточно?:
Цитата Команды – это исходящие сообщения, с которыми умеет работать данный бот.
Цитата или если mem, то она д.б. входом?
Изменять значение можем только входным шмемам.

Цитата p.s. а бот не научили отчет отправлять в телегу?
Сейчас такой возможности нет, напомните, мы где-то обсуждали более детально эту функцию?

Цитата p.p.s. что-то проверил. работает. команды проходят, переменные меняются
Какие есть замечания, пожелания, комментарии по текущей работе бота и его документации?


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

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


Добавлено через 1 минуту


Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Изменять значение можем только входным шмемам.


вот эти обе-две переменные меняются из бота.


Добавлено через 15 минут


Цитата Из РЭ, этого недостаточно?:
https://disk.yandex.ru/d/n3glxg8VM4CGKw
вот мой старый проект, там был телебот1.01, заменил его на телебот1.02 и загрузил в смш4, отформатированный из 3.34.155 лоджика.
в боте прописаны только исходящие сообщения/оповещения.
команд я в него не прописывал ни одной.

после перезапуска бота в телеге выполнил команду /cmd - результат на скриншоте


шесть команд. четыре из них входные шмемы, а две обычные булевы модбас-входа.


Добавлено через 17 минут


Цитата Какие есть замечания, пожелания, комментарии по текущей работе бота и его документации?
либо в документацию, либо в тестовый проект надо добавить все возможные варианты использования команд. я так думаю.
иначе это опять МНТ с результатом повезло/не повезло.


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

Последний раз редактировалось LordN, 09.08.2022 в 11:53
LordN вне форума   Ответить с цитированием
Старый 09.08.2022, 12:25   #7
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

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

Цитата вот эти обе-две переменные меняются из бота.
Предполагалось управлять только шмемами, насчет модбас-переменных буду исследовать.

Цитата либо в документацию, либо в тестовый проект надо добавить все возможные варианты использования команд. я так думаю.
Что вы конкретно имеете ввиду? Управление модбас переменными?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 09.08.2022, 12:27   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

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

/cmd потом будет удалена из бота, поэтому то что вы лишнего увидели, документации не противоречит)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.08.2022, 12:50   #9
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Предполагалось управлять только шмемами, насчет модбас-переменных буду исследовать.
Ну файлик Class_ModbusTcp.inc как и shmem.php в пакете присутствует (???)
так что вроде модбас предполагался.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 09.08.2022, 12:52   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от ATS Посмотреть сообщение
Ну файлик Class_ModbusTcp.inc как и shmem.php в пакете присутствует (???)
так что вроде модбас предполагался.
Эхо войны, брат. Т.е. устаревшие функции, долговременную работу которых мы не можем обещать в рамках бота.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.08.2022, 12:58   #11
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Arsie Посмотреть сообщение
Эхо войны, брат. Т.е. устаревшие функции, долговременную работу которых мы не можем обещать в рамках бота.
Да в СМКонфиге оно вроде работает.
Вот зачем все дублируется не понял. Да особо и не копался - стареем.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 09.08.2022, 13:15   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от ATS Посмотреть сообщение
Да в СМКонфиге оно вроде работает.
Уже давно не работает.


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

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

пришел коллега, хотел похвастаться ботом, а он поломался..

ни на что не отвечает, проц на 90% загружен, в кэше висят неотправленные сообщения

лог
https://disk.yandex.ru/d/ugZuJIOtqSTvjA


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 09.08.2022, 13:22   #14
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Arsie Посмотреть сообщение
Уже давно не работает.
Мы о разном. Я про WEB точнее API.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 09.08.2022, 13:23   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от LordN Посмотреть сообщение
пришел коллега, хотел похвастаться ботом, а он
Хвастовство никогда не доводит до добра


Добавлено через 19 секунд


Цитата
Сообщение от ATS Посмотреть сообщение
Мы о разном. Я про WEB.: Just_Cuz11:
В веб работает.


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

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

Цитата Хвастовство никогда не доводит до добра
со старым, 1.01, такого не было!


а тут даже ребут по ssh не помогает


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 09.08.2022, 14:05   #17
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от LordN Посмотреть сообщение
со старым, 1.01, такого не было!
Повторить поломку сможете?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 09.08.2022, 16:16   #18
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Повторить поломку сможете?
попробую

но починился он только кнопкой "сбросить" на странице бота
сбросил, кэш почистил, заново подключил - тогда всё заработало.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 09.08.2022, 17:07   #19
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от LordN Посмотреть сообщение
попробую

но починился он только кнопкой "сбросить" на странице бота
сбросил, кэш почистил, заново подключил - тогда всё заработало.
Вы номер бота не меняли?

У вас в оповещениях есть знаки цельсия и процентов - в предыдущей версии тоже такие сообщения были?

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


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

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Вы номер бота не меняли?

У вас в оповещениях есть знаки цельсия и процентов - в предыдущей версии тоже такие сообщения были?

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

оповещения не менял вообще.
там и проценты были и цельсии и ^ в именах переменных


сейчас развлекаюсь, так обратил внимание, что бот иногда после загрузки проекта не запускается. приходится жать кнопку "пуск" на странице бота.


Добавлено через 4 минуты


еще момент такой, если командную переменную назвать например так: "^12HH ручной"
то бот по команде /cmd её выводит, но если её ввести в поле и отправить - то пишет "Неизвестный запрос"


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 09.08.2022, 17:29   #21
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от LordN Посмотреть сообщение
"^12HH ручной"
то бот по команде /cmd её выводит, но если её ввести в поле и отправить - то пишет "Неизвестный запрос"
Надо стараться спецсимволы вообще не использовать в именах.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.08.2022, 17:30   #22
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

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

Цитата оповещения не менял вообще.
там и проценты были и цельсии и ^ в именах переменных
Ок, спасибо.

Цитата сейчас развлекаюсь, так обратил внимание, что бот иногда после загрузки проекта не запускается. приходится жать кнопку "пуск" на странице бота.
У меня после загрузки всегда был выключен, я принял это за нормальное поведение, понаблюдаю.

Цитата еще момент такой, если командную переменную назвать например так: "^12HH ручной"
то бот по команде /cmd её выводит, но если её ввести в поле и отправить - то пишет "Неизвестный запрос"
По команде /cmd бот смотрит на тип переменной, и, если она входная, выводит её вам.

В РЭ этот момент не обозначил, но подразумевалось, что в названии переменной нет пробелов - это проблема?

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


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 09.08.2022, 17:55   #23
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Номер - это указанный в см-конфиге и в админ-панели телефон, почему-то в логах 001.
нет, там всегда был номер 101



Цитата У меня после загрузки всегда был выключен, я принял это за нормальное поведение, понаблюдаю.
в версии 1.01 он всегда сам запускался, т.е. я никогда его не запускал вручную.


Цитата В РЭ этот момент не обозначил, но подразумевалось, что в названии переменной нет пробелов - это проблема?
скорее всего пробел и есть проблема

Цитата Попробуйте повторить проблему, мне кажется вы подали какую-то команду, которая ввела в такое состояние.
в [09.08.2022 15:31]
подал команду pusk_stop_btn

бот ответил, но с приличной задержкой, я в это время лазил по вебморде плк
потом я дал команду /start и несколько раз, не заметив, что бот уже ответил.

Код:
Лев Нимченко, [09.08.2022 1:44]
SMHistory_begin

segnetics_lordn, [09.08.2022 1:44]
Установлено значение 1659896820

Лев Нимченко, [09.08.2022 1:44]
SMHistory_end

segnetics_lordn, [09.08.2022 1:44]
Установлено значение 1659983400

Лев Нимченко, [09.08.2022 1:44]
SMHistory_storage

segnetics_lordn, [09.08.2022 1:44]
Установлено значение 0

Лев Нимченко, [09.08.2022 1:44]
SMHistory_select

segnetics_lordn, [09.08.2022 1:44]
Установлено значение 0

Лев Нимченко, [09.08.2022 15:31]
pusk_stop_btn

segnetics_lordn, [09.08.2022 15:32]
Установлено значение 0

segnetics_lordn, [09.08.2022 15:32]
В парной похолодало 23 °С

segnetics_lordn, [09.08.2022 15:32]
Наполнено 6.40 кПа / 98 %

segnetics_lordn, [09.08.2022 15:32]
Суточный расход превысил 470.00 литров в сутки

segnetics_lordn, [09.08.2022 15:32]
Предбанник остыл 24 °С

segnetics_lordn, [09.08.2022 15:32]
Мойка остыла 22 °С

segnetics_lordn, [09.08.2022 15:32]
Уровень ниже Min 6.40 кПа / 98 %

Лев Нимченко, [09.08.2022 15:32]
/start

Лев Нимченко, [09.08.2022 15:34]
/start

Лев Нимченко, [09.08.2022 15:35]
/cmd

Лев Нимченко, [09.08.2022 15:44]
/cmd

Лев Нимченко, [09.08.2022 15:44]
/start

Лев Нимченко, [09.08.2022 16:12]
/help


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 09.08.2022, 18:29   #24
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

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

Цитата скорее всего пробел и есть проблема
Спрашиваю вас как пользователя. Если оставить команды как есть - это нормально или вызывает трудности?

Цитата подал команду pusk_stop_btn

бот ответил, но с приличной задержкой, я в это время лазил по вебморде плк
потом я дал команду /start и несколько раз, не заметив, что бот уже ответил.
Так этот кейс у вас повторяется?


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

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

если же речь про это: есть такая вкладка в смконфиге и в сисменю - как ей пользоваться? не понимаю. справку читал.






Цитата Так этот кейс у вас повторяется?
похоже что да
после ввода команды pusk_stop_btn
бот перестал отвечать
Код:
Лев Нимченко, [09.08.2022 21:42]
pusk_stop_btn

Лев Нимченко, [09.08.2022 21:45]
/start

Лев Нимченко, [09.08.2022 21:46]
/start

Лев Нимченко, [09.08.2022 21:46]
/start

Лев Нимченко, [09.08.2022 21:47]
hand_12HH
после сброса и подключения заново бот опять работает.
логи
https://disk.yandex.ru/d/GtcmUm-4-LCX8g
Миниатюры
Нажмите на картинку для увеличения

Название:  2022-08-09 21-34-12 Segnetics SMH4 - Google Chrome.png
Просмотров: 909
Размер:  36.2 Кбайт   Нажмите на картинку для увеличения

Название:  2022-08-09 21-33-03 SMConfig.png
Просмотров: 916
Размер:  28.7 Кбайт  


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

Команды, настраиваемые в смконфиг не имеют отношения к командам бота.
Про ограничения согласен. А в целом, удобство пользования, описание - всё понятно?


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

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Команды, настраиваемые в смконфиг не имеют отношения к командам бота.
вот про это надо в справку добавлять


Цитата Про ограничения согласен. А в целом, удобство пользования, описание - всё понятно?
вот если инструкцию читать когда уже все узнал и понял - то понятно, а если наоборот, то не очень.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 10.08.2022, 11:15   #28
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от LordN Посмотреть сообщение
после ввода команды pusk_stop_btn
бот перестал отвечать
Это с 73-го? Тогда это точно модбас переменная в скаде.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 10.08.2022, 12:21   #29
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от ATS Посмотреть сообщение
Это с 73-го? Тогда это точно модбас переменная в скаде.
может быть и так, но вот опять зависло. ничего не делал вообще.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 10.08.2022, 13:31   #30
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Telegram бот с поддержкой команд. Бета-тестирование

Цитата
Сообщение от LordN Посмотреть сообщение
может быть и так, но вот опять зависло. ничего не делал вообще.
Можно детальней о "зависло"?

Состояние бота в админ-панели при этом запущен или остановлен?
Если в админке запущен и попробовать отправить команду в таком состоянии - ответит что-нибудь?
Если в этом же состоянии попробовать послать оповещение боту - ответит что нибудь?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Telegram бот (устаревшее) Arsie Связь с внешним миром 108 11.08.2022 17:04


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


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