Toolverse
Wszystkie skille

ez-cronjob

autor: openclaw

Napraw awarie zaplanowanych zadań w Clawdbot/Moltbot – dostarczanie wiadomości, timeout'y i błędy strefy czasowej

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do diagnozowania i naprawiania problemów z zadaniami cron w Clawdbot/Moltbot. Zawiera praktyczne rozwiązania dla najczęstszych błędów: niedostarczonych wiadomości, timeout'ów narzędzi, problemów ze strefą czasową i nieoczekiwanego wywoływania narzędzi przez modele fallback. Dokumentacja oparta na doświadczeniu z debugowaniem w środowisku produkcyjnym.

Jak używać

  1. Zainstaluj skill ez-cronjob w swoim środowisku Clawdbot/Moltbot, dodając go do katalogu skills.

  2. Aby dodać zaplanowane zadanie z niezawodnym dostarczaniem, użyj komendy clawdbot cron add z flagami: --name (nazwa zadania), --cron (wyrażenie cron, np. "0 9 * * 1-5" dla poniedziałku-piątku o 9:00), --tz (strefa czasowa, np. "America/New_York"), --session isolated (dedykowana sesja), --message (treść wiadomości), --deliver (wysłanie na kanał), --channel telegram (kanał docelowy), --to (identyfikator czatu), --best-effort-deliver (graceful degradation).

  3. Zawsze umieszczaj instrukcję [INSTRUCTION: DO NOT USE ANY TOOLS] w treści wiadomości, aby zapobiec nieoczekiwanemu wywoływaniu narzędzi przez modele fallback.

  4. Jeśli zadanie pokazuje status "error" lub wiadomości nie są dostarczane, sprawdź czy używasz flagi --session isolated oraz czy strefa czasowa jest ustawiona jawnie za pomocą --tz.

  5. W przypadku timeout'ów narzędzia cron (błąd "Tool execution timed out"), upewnij się że flagi --deliver i --best-effort-deliver są razem ustawione, aby umożliwić graceful degradation.

  6. Monitoruj logi bramy w poszukiwaniu czasu odpowiedzi powyżej 80 sekund – wskazuje to na deadlock wewnętrznego narzędzia cron, który można rozwiązać poprzez izolowaną sesję i jawne ustawienie strefy czasowej.

Podobne skille