Navigácia
ELOWEN · Dokumentácia

Posledná aktualizácia: 27. októbra 2026

Prechádzať dokumentáciu · Ako nastaviť naplánované úlohy

Ako nastaviť naplánované úlohy

Plugin cronjob pridá stránku Automatizácia, päť nástrojov pre konverzáciu a zručnosť plánovania. Ľudia potom o pripomienky a zhrnutia žiadajú v konverzácii; používateľskú časť popisuje Ako si nechať niečo pripomenúť alebo posielať zhrnutie.

Inštalácia a pridelenie prístupu

cronjob potrebuje Chetty core 0.30.47 alebo novší. Chetty beží na Linuxe, takže kontrolný príkaz sa spúšťa v linuxovom shelli.

  1. Nainštalujte cronjob z Nastavenia → Dostupné pluginy.
  2. Otvorte Používatelia, zvoľte účet a v Povolené pluginy zvoľte správu.
  3. Vyberte cronjob a uložte.

Obchvat pre správcu neexistuje, takže správca potrebuje rovnaké povolenie ako ktokoľvek iný. Inštalácia, zapnutie, vypnutie aj uloženie nastavení pluginov reštartujú Chettyho; keď reštart nemôže prebehnúť hneď, zmena sa použije pri ďalšom štarte.

Nastavenie plánovača

Nastavenia nájdete v Nastavenia → Pluginy → cronjob. Každá hodnota je voliteľná a používa nižšie uvedenú predvolenú hodnotu. Názvy skupín Plánovač a Limity pre účet sú nadpisy, nie hodnoty.

Nastavenie Predvolené Rozsah
Interval kontroly 30 sekúnd 10–120 sekúnd
Počet pokusov 2 celkom 1–5
Prodleva medzi pokusmi 3 sekundy 1–30 sekúnd
Časový limit kontroly 60 sekúnd 10–300 sekúnd
Počet znakov výstupu kontroly 32 000 znakov 2 000–200 000
Okno dohľadania zmeškaných cron spustení 24 hodín 1 hodina–7 dní
Úloh na účet 20 1–200
Najkratší interval 15 minút 1–1 440 minút

Polia v milisekundách ukazujú ms a najkratší interval min; jednotka mení len zobrazenie, nie uloženú hodnotu. Podrobná nápoveda je pri každom poli.

Limity úloh: každý účet, vlastníka inštancie nevynímajúc, si môže nechať najviac 20 osobných úloh; úlohy inštancie sa do limitu nepočítajú. Osobná úloha, ktorá nie je privilegovaná, nesmie použiť päťpoľový cron, kontrolu v shelli hostiteľa, cieľový kanál ani interval kratší ako nastavené minimum. Privilegovaná je úloha, ktorú si vlastník inštancie založí sám pre seba, alebo ktorá patrí inému účtu s oprávnením správcu. Kontrola vnútri spravovaného Projektu je povolená pri každej osobnej úlohe. Keď účet stratí povolenie pluginu, jeho úlohy sa pri každom termíne preskočia a nezmažú; bežia znova po obnovení povolenia.

Nástroje v konverzácii

Nástroj Čo robí
CronAdd Založí opakované zadanie s plánom, rozsahom a konverzáciou, kam sa má zaradiť.
ScheduleWakeup Naplánuje jednu pripomienku, ktorá obnoví svoju pôvodnú konverzáciu.
CronList Vypíše dostupné úlohy a čakajúce pripomienky.
CronConversations Vypíše konverzácie, do ktorých sa dá opakovaná úloha zaradiť.
CronRemove Natrvalo odstráni úlohu podľa jej id.

Opakovaná úloha potrebuje scope s hodnotou personal alebo instance a conversationSessionId. Konverzácia na zaradenie úlohu len zoskupuje v zozname konverzácií; nemení vlastníka, oprávnenia, Projekt na spustenie ani miesto doručenia výsledku. Jednorazová pripomienka konverzáciu na zaradenie nepotrebuje a zachováva kontext konverzácie, ktorú obnoví.

CronList ukáže úlohy, ktoré vidíte, s ich plánmi a poslednými výsledkami. CronRemove zmaže úlohu alebo čakajúcu pripomienku nevratne, takže pozastavenie je vratná voľba.

Ako úloha vznikne

  1. Požiadavka príde v konverzácii. Kým niečo pridá, asistent skontroluje CronList, či rovnaká úloha už neexistuje.
  2. Vyžiada si konverzáciu na zaradenie cez CronConversations a odovzdá jej id výslovne. Osobná úloha musí byť zaradená v konverzácii svojho vlastníka a spoločná miestnosť súkromné konverzácie nevypisuje.
  3. Zvolí personal pre pripomienku alebo opakovanú úlohu, ktorá patrí človeku v konverzácii.

Úlohu inštancie môže založiť len vlastník inštancie. Nemá osobného vlastníka, beží s oprávneniami vlastníka inštancie a hlási sa do oznamovacieho kanála, ak neurčí cieľový kanál. Osobná úloha smie určiť cieľový kanál len vtedy, keď ho nastaví vlastník inštancie.