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

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

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

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

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

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


Изображение
не фунциклирует однако...

таки да - чат НЕ групповой , я один в чате

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

Добавлено: 29 окт 2022, 20:06
Sertik
Повторно задание в Планировщик не добавится, оно предназначено для однократного (первого) создания. Кстати надо будет исправить, спасибо !
Почему не работает - команды в окружении сейчас (после рестарта) короткие или длинные ? FuncAdr или Adr ?

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

Добавлено: 29 окт 2022, 20:08
hugu321456
как увидеть в каком состоянии команды? (короткие/длинные) ??

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

Добавлено: 29 окт 2022, 20:12
hugu321456
Sertik писал(а): 29 окт 2022, 20:06 Повторно задание в Планировщик не добавится, оно предназначено для однократного (первого) создания. Кстати надо будет исправить, спасибо !
Почему не работает - команды в окружении сейчас (после рестарта) короткие или длинные ? FuncAdr или Adr ?
А причём планировщик?

хм да ни в каком - нет отклика на команды... ни на короткие, ни на длинные..

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

Добавлено: 29 окт 2022, 20:14
Sertik
Покажите снова окружение.
В Планировщике должен стоять вызов TLGRM с определенной переодичностью (оптимально 10-15 сек). TLGRM это главный парсер-уведомитель, без него никакие команды не будут работать

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

Добавлено: 29 окт 2022, 20:20
hugu321456
Sertik писал(а): 29 окт 2022, 20:14 Покажите снова окружение.
В Планировщике должен стоять вызов TLGRM с определенной переодичностью (оптимально 10-15 сек). TLGRM это главный парсер-уведомитель, без него никакие команды не будут работать

Изображение

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

Добавлено: 29 окт 2022, 20:21
hugu321456
интервал 1 минута меня устраивает

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

Добавлено: 29 окт 2022, 20:26
Sertik
Вместо Вашего задания поставьте вот этот код:

Код: Выделить всё

# 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, 20:29
Sertik
Если чат не групповой - обнулите глобальную GroupChat иначе работать не будет