Страница 3 из 7

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 15:28
Sertik
1. посмотрите в /system script environment есть у Вас FuncWifiReg и другие функции библиотеки SATELLITE ?
2. покажите мне сюда как у Вас настроены управляющие флаги в стартовом скрипте библиотеки startSATELLITE (разумеется без Ваших botID и ChatID)
3. Важно как настроен флаг broadCast и не выполнялось ли "зеркалирование" - преобразование команд функцией FuncSATMirror в стартовом скрипте или Вами. Если выполнялось, то в /system script environment должны быть функции без префикса "Func". Тогда и вызывать их надо без префиксов.
При вызове если у Вас broadCast=true, то команды-функции должны вызываться просто, например как: /WifiReg
Если у Вас флаг broadCast=false, то вызывать команды нужно /Mikrotik1 FuncWifiReg или /forall FuncWifiReg
4. Если у Вас всё правильно при старте библиотеки установилось и работает, то в Ваш чатбот должны были выпасть logo библиотеки и список функций, готовых к исполнению "одним касанием". Это происходит ?

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 18:52
hugu321456
Изображение



Изображение



Изображение

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 18:53
hugu321456
третий скрин это если нажать "меню"


Изображение

и вот что при старте (да пиликает звуком)))


Изображение

вот старт

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 19:03
Sertik
Из состояния Ваших функций в окружении и настроек видно, что:

1. включен широковещательный режим и функции переведены в короткую форму имён, то есть вызывать в таком виде их надо без указания имя роутера, просто /имяфункции
2. У Вас не настроена глобальная переменная параметр GroupChat, если у Вас чат групповой это может быть критично, надо заполнить его как "@имябота" в стартовом скрипте
3. Стартует правильно, но не пересылает в Ваш чат лого и список команд ...
4. попробуйте дать ему команду /SAT - что будет ?

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 19:06
hugu321456
так собственно догадался, что - 3й пункт...

вопрос - ЧЯДНТ??

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 19:09
Sertik
Попробуйте всё же GroupChat настроить как "@имябота" в стартовом скрипте

/SAT отработала или тоже нет ?

callTLGRM поставьте не одну минуту, а секунд 10-15, так быстрее будет отрабатывать и проверять работу быстрее чтобы не ждать минуту.

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 19:15
hugu321456
/SAT

Изображение

а вот ежели попробовать /WifiConnect


Изображение

хотя на самом деле там (в коннект) есть несколько ...

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 19:16
hugu321456
callTLGRM кстати при старте не создаётся (ручками добавил)

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 19:18
Sertik
Так, уже хорошо. Попробуйте другие функции выполнить. Можно теперь "одним касанием" прямо из этого списка.
Конкретно в WifiConnect возможно есть ошибка, т.к. мне не на чем её было проверить. Эту ошибку мы с Вашей помощью найдем и устраним.

Re: Библиотека скриптовых функций для TLGRM

Добавлено: 29 окт 2022, 19:24
Sertik
callTLGRM локальный и используется, если только у Вас стоял бы :local SATSchedAdd true - т.е. включено автоматическое создание задания Планировщика вызывать TLGRM. А поскольку SATchedAdd у Вас false и Вы сами задание для Планировщика делали, то и менять переодичность вызываемого TLGRM надо ручками. Тут всё правильно.
Другое дело, что вероятно, лучше было бы его в глобальный флаг перевести ... Учту в новой версии.