Страница 1 из 1

Laurent Telegram Terminal

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

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

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

Re: Laurent Telegram Terminal

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

Re: Laurent Telegram Terminal

Добавлено: 15 июн 2023, 14:22
Sertik
Изображение

Продолжается работа над системой 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

Re: Laurent Telegram Terminal

Добавлено: 23 июн 2023, 10:26
Sertik
Теперь расширенная версия LTT 1.3 и полное руководство к ней доступны по ссылке:

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

Re: Laurent Telegram Terminal

Добавлено: 27 июн 2023, 10:28
Sertik
Исправлены мелкие досадные ошибки, допущенные при сборке.
Кто скачивал LTT.rsc по ссылке выше - перекачайте.

Re: Laurent Telegram Terminal

Добавлено: 20 июл 2023, 11:37
Sertik
Готовится в выходу версия 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 из чатбота пользователя мессенджера Телеграм. Код для установки на роутер распространяется бесплатно.

Re: Laurent Telegram Terminal

Добавлено: 25 июл 2023, 09:43
Sertik
Изображение

Новая версия 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.

Re: Laurent Telegram Terminal

Добавлено: 28 июл 2023, 23:52
Brook
Отличная работа! Готов помочь с освоением кода "графического движка".

Re: Laurent Telegram Terminal

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