Przejdź do głównej treści
Użyj tej strony, gdy kanał się łączy, ale zachowanie jest nieprawidłowe.

Drabina poleceń

Najpierw uruchom je w tej kolejności:
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
Zdrowy stan bazowy:
  • Runtime: running
  • Connectivity probe: ok
  • Capability: read-only, write-capable lub admin-capable
  • Sonda kanału pokazuje, że transport jest połączony oraz, tam gdzie jest to obsługiwane, works lub audit ok

Po aktualizacji

Użyj tego, gdy Telegram, iMessage, konfiguracje z ery BlueBubbles albo inny kanał Plugin znika po aktualizacji.
openclaw status --all
openclaw doctor --fix
openclaw gateway restart
openclaw status --all
Szukaj plugin load failed: dependency tree corrupted; run openclaw doctor --fix w openclaw status --all. Oznacza to, że kanał jest skonfigurowany, ale ścieżka konfiguracji/ładowania Plugin natrafiła na uszkodzone drzewo zależności zamiast zarejestrować kanał. openclaw doctor --fix usuwa nieaktualne katalogi staging zależności Plugin i nieaktualne cienie uwierzytelniania, a następnie openclaw gateway restart ponownie ładuje czysty stan.

WhatsApp

Sygnatury awarii WhatsApp

ObjawNajszybsze sprawdzenieNaprawa
Połączono, ale brak odpowiedzi DMopenclaw pairing list whatsappZatwierdź nadawcę albo zmień zasady/listę dozwolonych DM.
Wiadomości grupowe ignorowaneSprawdź requireMention + wzorce wzmianek w konfiguracjiWspomnij bota albo złagodź zasady wzmianek dla tej grupy.
Logowanie QR kończy się 408Sprawdź zmienne środowiskowe Gateway HTTPS_PROXY / HTTP_PROXYUstaw osiągalne proxy; używaj NO_PROXY tylko do obejść.
Losowe pętle rozłączeń/ponownych logowańopenclaw channels status --probe + logiOstatnie ponowne połączenia są oznaczane nawet przy aktualnym połączeniu; obserwuj logi, zrestartuj Gateway, a potem ponownie połącz, jeśli niestabilność trwa.
Pętla status=408 Request Time-outSonda, logi, doctor, potem status GatewayNajpierw napraw łączność/czasowanie hosta; wykonaj kopię zapasową uwierzytelniania i ponownie połącz konto, jeśli pętla się utrzymuje.
Odpowiedzi przychodzą po sekundach/minutachopenclaw doctor --fixDoctor zatrzymuje zweryfikowane nieaktualne lokalne klienty TUI, gdy degradują pętlę zdarzeń Gateway.
Pełne rozwiązywanie problemów: Rozwiązywanie problemów z WhatsApp

Telegram

Sygnatury awarii Telegram

ObjawNajszybsze sprawdzenieNaprawa
/start, ale brak użytecznego przepływu odpowiedziopenclaw pairing list telegramZatwierdź parowanie albo zmień zasady DM.
Bot online, ale grupa pozostaje cichaZweryfikuj wymóg wzmianki i tryb prywatności botaWyłącz tryb prywatności dla widoczności grupy albo wspomnij bota.
Błędy wysyłania z błędami sieciPrzejrzyj logi pod kątem nieudanych wywołań API TelegramNapraw routing DNS/IPv6/proxy do api.telegram.org.
Przy starcie zgłoszono getMe returned 401Sprawdź skonfigurowane źródło tokenuSkopiuj ponownie albo wygeneruj od nowa token BotFather i zaktualizuj botToken, tokenFile lub TELEGRAM_BOT_TOKEN konta domyślnego.
Polling zacina się albo powoli łączy ponownieopenclaw logs --follow dla diagnostyki pollinguZaktualizuj; jeśli restarty są fałszywymi alarmami, dostrój pollingStallThresholdMs. Utrzymujące się zacięcia nadal wskazują proxy/DNS/IPv6.
setMyCommands odrzucone przy starciePrzejrzyj logi pod kątem BOT_COMMANDS_TOO_MUCHZmniejsz liczbę poleceń Telegram z Plugin/skill/niestandardowych albo wyłącz natywne menu.
Po aktualizacji lista dozwolonych blokuje Ciebieopenclaw security audit i listy dozwolonych w konfiguracjiUruchom openclaw doctor --fix albo zastąp @username numerycznymi ID nadawców.
Pełne rozwiązywanie problemów: Rozwiązywanie problemów z Telegram

Discord

Sygnatury awarii Discord

ObjawNajszybsze sprawdzenieNaprawa
Bot online, ale brak odpowiedzi w gildiiopenclaw channels status --probeZezwól na gildię/kanał i zweryfikuj intencję zawartości wiadomości.
Wiadomości grupowe ignorowaneSprawdź logi pod kątem odrzuceń przez bramkowanie wzmianekWspomnij bota albo ustaw dla gildii/kanału requireMention: false.
Użycie pisania/tokenu, ale brak wiadomości DiscordSprawdź, czy to zdarzenie pokoju ambientowego, czy pokój message_tool z opt-in, w którym model pominął message(action=send)Przejrzyj szczegółowy log Gateway pod kątem metadanych stłumionego finalnego payloadu, zweryfikuj messages.groupChat.unmentionedInbound, przeczytaj Zdarzenia pokoju ambientowego albo pozostaw messages.groupChat.visibleReplies: "automatic" dla zwykłych żądań grupowych.
Brak odpowiedzi DMopenclaw pairing list discordZatwierdź parowanie DM albo dostosuj zasady DM.
Pełne rozwiązywanie problemów: Rozwiązywanie problemów z Discord

Slack

Sygnatury awarii Slack

ObjawNajszybsze sprawdzenieNaprawa
Tryb socket połączony, ale brak odpowiedziopenclaw channels status --probeZweryfikuj token aplikacji + token bota i wymagane zakresy; obserwuj botTokenStatus / appTokenStatus = configured_unavailable w konfiguracjach opartych na SecretRef.
DM zablokowaneopenclaw pairing list slackZatwierdź parowanie albo złagodź zasady DM.
Wiadomość kanału zignorowanaSprawdź groupPolicy i listę dozwolonych kanałówZezwól na kanał albo przełącz zasadę na open.
Pełne rozwiązywanie problemów: Rozwiązywanie problemów ze Slack

iMessage

Sygnatury awarii iMessage

ObjawNajszybsze sprawdzenieNaprawa
Brak imsg albo nie działa poza macOSopenclaw channels status --probe --channel imessageUruchom OpenClaw na Macu z Messages albo użyj wrappera SSH dla cliPath.
Można wysyłać, ale nie odbierać na macOSSprawdź uprawnienia prywatności macOS dla automatyzacji MessagesPrzyznaj ponownie uprawnienia TCC i zrestartuj proces kanału.
Nadawca DM zablokowanyopenclaw pairing list imessageZatwierdź parowanie albo zaktualizuj listę dozwolonych.
Pełne rozwiązywanie problemów:

Signal

Sygnatury awarii Signal

ObjawNajszybsze sprawdzenieNaprawa
Demon osiągalny, ale bot milczyopenclaw channels status --probeZweryfikuj URL/konto demona signal-cli i tryb odbioru.
DM zablokowaneopenclaw pairing list signalZatwierdź nadawcę albo dostosuj zasady DM.
Odpowiedzi grupowe się nie uruchamiająSprawdź listę dozwolonych grup i wzorce wzmianekDodaj nadawcę/grupę albo poluzuj bramkowanie.
Pełne rozwiązywanie problemów: Rozwiązywanie problemów z Signal

QQ Bot

Sygnatury awarii QQ Bot

ObjawNajszybsze sprawdzenieNaprawa
Bot odpowiada „gone to Mars”Zweryfikuj appId i clientSecret w konfiguracjiUstaw poświadczenia albo zrestartuj Gateway.
Brak wiadomości przychodzącychopenclaw channels status --probeZweryfikuj poświadczenia na QQ Open Platform.
Głos nie jest transkrybowanySprawdź konfigurację dostawcy STTSkonfiguruj channels.qqbot.stt albo tools.media.audio.
Wiadomości proaktywne nie docierająSprawdź wymagania interakcji platformy QQQQ może blokować wiadomości inicjowane przez bota bez niedawnej interakcji.
Pełne rozwiązywanie problemów: rozwiązywanie problemów z QQ Bot

Matrix

Sygnatury awarii Matrix

ObjawNajszybsza kontrolaRozwiązanie
Zalogowano, ale ignoruje wiadomości w pokojachopenclaw channels status --probeSprawdź groupPolicy, listę dozwolonych pokojów i bramkowanie wzmianek.
DM nie są przetwarzaneopenclaw pairing list matrixZatwierdź nadawcę albo dostosuj zasady DM.
Zaszyfrowane pokoje nie działająopenclaw matrix verify statusZweryfikuj urządzenie ponownie, a następnie sprawdź openclaw matrix verify backup status.
Przywracanie kopii zapasowej oczekuje lub jest uszkodzoneopenclaw matrix verify backup statusUruchom openclaw matrix verify backup restore albo uruchom ponownie z kluczem odzyskiwania.
Podpisywanie krzyżowe/bootstrap wygląda nieprawidłowoopenclaw matrix verify bootstrapNapraw magazyn sekretów, podpisywanie krzyżowe i stan kopii zapasowej w jednym przebiegu.
Pełna konfiguracja i ustawienia: Matrix

Powiązane