Страница 5 из 7
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 29 окт 2022, 20:43
Sertik
Да, кстати, почему у Вас в /system identity роутер значится как "TP-Link" ?
Спец. симфолы не допустимы. Уберите дефис. Возможно из-за этого проблемы.
... хотя нет. проверил. дефис тут не причём. С дефисом работает.
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 29 окт 2022, 21:36
hugu321456
Sertik писал(а): ↑29 окт 2022, 20:26
Вместо Вашего задания поставьте вот этот код:
Код: Выделить всё
# Name: TLGRMcall
# Description: Start script TLGRM, w/WatchDog
local jobScript "TLGRM"
if ([len [system script job find script=$"jobScript"]] !=0) do={
} else={
system script run $jobScript
}
Нет не работает
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 29 окт 2022, 22:14
Sertik
Странно. У Вас же функция /SAT работала. Какая у Вас версия Рос ?
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 30 окт 2022, 21:38
Sertik
Библиотека скриптов SATELLITE и парсер-уведомитель TLGRM проверены на многих RB:
RB2011
RBM33G
RB450Gx4
HEX POE lite
HEX-S
CAP-lite
Map-Lite
GX450
951Hnd
750Gr3
СHR
и других. Проблем зависящих от RB не отмечено.
Работа скриптов библиотеки и парсера опробована на Router OS v.6.43.1 до 6.49.7
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 31 окт 2022, 10:43
hugu321456
Sertik писал(а): ↑29 окт 2022, 22:14
Странно. У Вас же функция /SAT работала. Какая у Вас версия Рос ?
в первом сообщении указывал - 6.49.2 стоит
уже обновился - 6.49.7
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 31 окт 2022, 11:33
hugu321456
Доброго времени.
Очищаю скрипты, по новой инсталл и не работает... удивительно, но в начале не создавал в шедулере задание (упоминал - создал ручками), а теперь создает. чудеса...
Так есть работающий вариант скрипта?
уже перебрал всё что можно (на этой стабильной 6.49.7 пока буду работать) но не работает.
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 31 окт 2022, 14:32
Sertik
Должен работать. Всё же у Вас групповой чат или нет ? То, что Вы один в чате это не показатель, что он не групповой. Он может быть настроен как групповой, тогда GroupChat должен быть настроен как @botName. Если чат действительно не групповой, GroupChat должен быть пустым.
Это должен быть именно чат, а не канал ! И для тестирования, раз пока не работает, лучше использовать простой чат (не добавленный в группу), т.е. не групповой.
Можно создать для тестирования новый чат (это занимает 5 минут в Телеграмм).
Emoji тоже настройте (произвольно в UTF-8). Всё остальное Вы раньше показывали.
Кстати, проверьте таким образом: не из чата, а из терминала РоутерОС попробуйте выполнить функции [$SAT], [$Arp], [$Address], [$Wifi] и т .д .... (если у Вас SATELLITE в режиме коротких команд) или [$SAT], [$FuncArp], [$FuncAddress], [$FuncWifi] (если в режиме "длинных").
Терминал должен показывать, что fetch отрабатывает (связывается с Телеграмм). В чат должны прилетать результаты.
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 31 окт 2022, 20:30
hugu321456
Sertik писал(а): ↑31 окт 2022, 14:32
Должен работать. Всё же у Вас групповой чат или нет ? То, что Вы один в чате это не показатель, что он не групповой. Он может быть настроен как групповой, тогда GroupChat должен быть настроен как @botName. Если чат действительно не групповой, GroupChat должен быть пустым.
Это должен быть именно чат, а не канал ! И для тестирования, раз пока не работает, лучше использовать простой чат (не добавленный в группу), т.е. не групповой.
Можно создать для тестирования новый чат (это занимает 5 минут в Телеграмм).
Emoji тоже настройте (произвольно в UTF-8). Всё остальное Вы раньше показывали.
Кстати, проверьте таким образом: не из чата, а из терминала РоутерОС попробуйте выполнить функции [$SAT], [$Arp], [$Address], [$Wifi] и т .д .... (если у Вас SATELLITE в режиме коротких команд) или [$SAT], [$FuncArp], [$FuncAddress], [$FuncWifi] (если в режиме "длинных").
Терминал должен показывать, что fetch отрабатывает (связывается с Телеграмм). В чат должны прилетать результаты.

уже говорил НЕТ группового чата.
в терминале срабатывают длинные команды
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 01 ноя 2022, 09:26
Sertik
Тогда проверяем следующим образом:
В чате:
/Tp-link SAT
/Tp-link FuncWifi
/Tp-link FuncArp
Если не работает в Терминале подаем команды:
[$FuncSATMirror]
[$SAT broadCast true]
далее в чате:
/SAT
/Wifi
/Arp
Re: Библиотека скриптовых функций для TLGRM
Добавлено: 01 ноя 2022, 10:42
Sertik
вышла
новая версия SATELLITE & TLGRM 2.2 special доступная для скачивания по ссылке:
https://cloud.mail.ru/public/tFSm/wjUd6S4TM
особенности новой версии:
- доработанный модуль TLGRM с встроенными глобальными функциями tlgrm и tlgrmcmd (подробно см.
viewtopic.php?p=87224#p87224)
- все функции SATELLITE в виде коротких команд
- удалено "зеркалирование" (функция FuncSATMirror)
- удалена команда SAT, её функции выполняет tlgrm
- изменена команда-функция satlist. Теперь она не печатает список команд, а вносит его в список команд чата
- все функции-команды библиотеки SATELLITE предустанавливаются при старте модуля в список команд Вашего чатбота и доступны в чате по "/"
- переработана команда satclear
- исправлены некоторые ошибки и внесены мелкие изменения
- всё подробно описано в Руководстве к версии 2.2, доступном для скачивания по той же ссылке
Возможно, новая версия будет более удобна для использования ! Замечания приветствуются.