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

TaRaN system

Добавлено: 15 фев 2023, 11:50
Sertik
Представляю альтернативную систему Telegram active Runner and Notifyer (TaRaN)
для парсинга журнала роутера и исполнения команд Роутер ОС через чатбот Телеграмм.

отличия от системы TLGRM (viewtopic.php?f=14&t=12659) :

- обработка всех сообщений в чат за период "циркуляции", а не только последнего сообщения
- реализация главных модулей исполнения и парсинга TaRaN в виде функций, которые можно вызывать дополнительно из своих скриптов
- независимая друг от друга работа модуля исполнения и модуля аннотации
- настраиваемые команды пользователя
- возможность установки списка команд из Роутер ОС в чатбот пользователя для быстрого вызова из чата по "/"
- поддержка кириллицы в выводе сообщений в чат и в комментариях к списку команд

почта проекта для личных сообщений: taranscr@mail.ru
Ссылка на скачивание скрипта для установки системы на роутер и руководство пользователя https://cloud.mail.ru/public/3kpW/FSCYMM4ZL

(скачивание будет доступно с 17.02.2023, пока идёт реклама :-):)

Re: TaRaN system

Добавлено: 15 фев 2023, 21:10
Sertik
а пока можно скачать и почитать первую версию описания https://cloud.mail.ru/public/3kpW/FSCYMM4ZL

Re: TaRaN system

Добавлено: 16 фев 2023, 22:25
Sertik
скрипт доступен по той же ссылке.

Встречайте систему TaRaN !

Замечания и пожелания приветствуются. Принимаются заявки на произвольные команды пользователя.

Re: TaRaN system

Добавлено: 17 фев 2023, 18:37
Sertik
обновил инструкцию, дополнил примерами.

Re: TaRaN system

Добавлено: 21 фев 2023, 08:17
SergeyN
Не планируется или внедрение возможности управления несколькими роутерами?

Re: TaRaN system

Добавлено: 22 фев 2023, 07:39
SergeyN
У меня скрипт начал ошибки генерировать, что бы это могло значить?

https://cloud.mail.ru/public/5oMm/qzbKBCoYc
https://cloud.mail.ru/public/cpWb/ZNoaPJDuH

Re: TaRaN system

Добавлено: 25 фев 2023, 10:11
Sertik
Здравствуйте, Сергей. Простите, что не сразу ответил.
Не планируется или внедрение возможности управления несколькими роутерами?
Скрипт предназначен для работы и управления тем роутером, на который он установлен.
Но никто не мешает Вам поставить TaRaN на несколько роутеров. При этом можно сделать групповой чат и из него подавать команды всем роутерам, или только одному из них.
У меня скрипт начал ошибки генерировать, что бы это могло значить?
Проверьте состояние параметров:

периода вызова модулей TaRaN - :local callTNR 00:00:10;
и времени ожидания update - :global TNRtimeout 0;

Нельзя вызывать TaRaN слишком часто, он не успеет отработать до следующего вызова, 10 секунд пожалуй оптимально
Время TNRtimeout должно быть оптимально раза в 4 короче периода callTNR, лучше поставьте его вообще в 0 - ошибки должны перестать сыпаться.

Плюс если у Вас на роутере работают другие скрипты, использующие JSON-парсер JParse, могут быть накладки.

Если на роутере просто пропал Интернет, скрипт также будет сыпать ошибки. Это я доработаю (чтоб он так не делал).

Re: TaRaN system

Добавлено: 03 апр 2024, 13:33
shsergey
Sertik писал(а): 25 фев 2023, 10:11 При этом можно сделать групповой чат и из него подавать команды всем роутерам, или только одному из них.
Добрый день, Сергей.

А не подскажите как отправлять запрос одному устройству?

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

Команда вида /board@botname