Laurent Telegram Terminal

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Написал чатбот для Телеграм, позволяющий управлять сетевыми контроллерами Laurent от KernelChip.

https://habr.com/ru/post/704262/

В статье приведено описание и код простой, но абсолютно рабочей версии LTT.
Расширенная версия в обкатке, при необходимости пишите в личку.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Доделана расширенная версия LTT пакета скриптов. В результате парсер-исполнитель команд сделан как функция. Без параметров он запускается периодически Планировщиком и парсит чат пользователя на предмет команд поданных им в чат. Если таковые были за период обращения - выполняет их. Может работать как функция с параметрами - тогда параметр является командой для него от командной строки или скриптов РоутерОС ! и также выполняется LTT !
Кому нужна расширенная версия - пожалуйста в личку.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Изображение

Продолжается работа над системой Laurent Terminal Telegram.

Возможности полной версии 1.3 от 21.06.2023 г.:

1. Исполнение прямых команд модуля Laurent с параметрами через чатбот Телеграм или из терминала/скрипта РоутерОс
2. Исполнение предустановленных команд пользователя (смысловых команд имена, которых ассоциированы с командами Laurent)
3. Исполнение мультикоманд (предустановленных команд, включающих несколько команд пользователя)
4. Поддержка работы с несколькими модулями Laurent с быстрой сменой ip-адресов модулей, в том числе в "одно касание" в чате
5. Расширенные сообщения о ходе работы и возникающих ошибках в чат
6. Гибкая настройка управляющих флагов, регулирующих работу модуля LTT
7. Возможность быстрой блокировки/восстановления работы LTT в чате командами /pause и /restore
8. Детальное руководство пользователя в формате pdf

Новинка от производителя - появление нового модуля Laurent-2D с креплением на динрейку:
https://kernelchip.ru


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Теперь расширенная версия LTT 1.3 и полное руководство к ней доступны по ссылке:

https://cloud.mail.ru/public/qH8y/TAXL1ZJwM


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Исправлены мелкие досадные ошибки, допущенные при сборке.
Кто скачивал LTT.rsc по ссылке выше - перекачайте.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Готовится в выходу версия 1.4 Планируемая дата публикации для загрузки - 25.07.2023

Основное в новой версии:

новая команда /lttcron <NAME> <date> <time> <interval>,
позволяющая добавлять в Планировщик роутера задания на выполнение отдельных команд LTT модуля (команд прошивки, команд пользователя и мультимоманд), или заранее подготовленных, меченных скриптов репозитория. Задания добавляются в заданное дату, время. При указании интервала добавляются задания с переодическим выполнением. Если указан интервал 00:00:00 добавляются "самоудаляемые" задания с однократным исполнением.
Таким образом, /lttcron позволяет реализовать исполнение скриптов, содержащих сложные сценарии команд для Laurent-модулей.

функция LTTdelete для удаления глобальных переменных/скриптов LTT из памяти и репозитория.

Модули Laurent5G и другие сетевые модули мониторинга среды и управления электропитанием от компании kernelchip, установленные в корпус, являются серьезной и более доступной альтернативой дорогим сетевым PDU, например, таким как APC, Aten, Raritan, Netping и др. Полностью отечественная разработка и изготовление плат в Москве на собственном оборудовании (www. kernelchip.ru). Поставляются без корпуса. Но при наличии рук и головы это не сложно сделать, я ранее писал про это здесь https://habr.com/ru/articles/531690/

Изображение


Laurent Telegram Terminal, написанный полностью на скриптовом языке Роутер ОС Микротик и работающий в её среде, в настоящее время обеспечивает быстрый, удобный доступ к модулям Laurent из чатбота пользователя мессенджера Телеграм. Код для установки на роутер распространяется бесплатно.
Последний раз редактировалось Sertik 25 июл 2023, 13:23, всего редактировалось 4 раза.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Изображение

Новая версия LTT 1.4 с подробным руководством выложены для свободного скачивания https://cloud.mail.ru/public/qH8y/TAXL1ZJwM
Учитывая её возможности работу по созданию Laurent Telegram Terminal можно считать завершённой.

Для установки на роутер просто скачайте файл LTT.rsc, поместите его в /files Вашего роутера и выполните команду /import file=LTT.rsc
После распаковки скриптов в репозиторий настройте необходимые параметры в скриптах LTTstart (и LTTexec если нужно) согласно прилагаемому руководству.
Запустите скрипт LTTstart. Если всё было сделано правильно Вы получите соответствующие сообщения в Ваш Телеграм-чат. Активируйте задание переодического вызова LTTcall, уже установленное в Планировщик Вашего роутера. Всё LTT готов к работе и может выполнять Ваши команды !

В последующем будет сделана адаптация для Рос 7 и возможно "графическая" версия на движке от Brook.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Аватара пользователя
Brook
Сообщения: 127
Зарегистрирован: 24 май 2022, 00:29

Отличная работа! Готов помочь с освоением кода "графического движка".


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Буду очень рад, но ухожу в отпуск и буду отдыхать от ПК до конца августа. Если предложение будет в силе то после отпуска начнём освоение. :-):


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Ответить