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

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
hugu321456
Сообщения: 24
Зарегистрирован: 28 окт 2022, 15:29

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


hugu321456
Сообщения: 24
Зарегистрирован: 28 окт 2022, 15:29

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

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


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

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


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

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


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
hugu321456
Сообщения: 24
Зарегистрирован: 28 окт 2022, 15:29

как увидеть в каком состоянии команды? (короткие/длинные) ??


hugu321456
Сообщения: 24
Зарегистрирован: 28 окт 2022, 15:29

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

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


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

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


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
hugu321456
Сообщения: 24
Зарегистрирован: 28 окт 2022, 15:29

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

Изображение


hugu321456
Сообщения: 24
Зарегистрирован: 28 окт 2022, 15:29

интервал 1 минута меня устраивает


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Вместо Вашего задания поставьте вот этот код:

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

# 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
}


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Если чат не групповой - обнулите глобальную GroupChat иначе работать не будет


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Ответить