Toolverse
Wszystkie skille

feishu-e2e-test

autor: m1heng

Testuj integrację bota Feishu lokalnie — framework do debugowania przepływu wiadomości i interakcji UI.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
m1heng
Kategoria
Testowanie
Wyświetlenia
6

O skillu

Narzędzie do testowania end-to-end dla deweloperów pracujących nad pluginem clawd-feishu. Umożliwia debugowanie przepływu wiadomości, weryfikację odpowiedzi bota oraz interakcje z interfejsem Feishu bezpośrednio w przeglądarce. Używaj go podczas rozwoju integracji OpenClaw-Feishu, aby upewnić się, że bot poprawnie reaguje na zdarzenia i komunikuje się z aplikacją Feishu. Framework opiera się na narzędziu agent-browser do automatyzacji testów UI.

Jak używać

  1. Przygotuj środowisko: zaloguj się do Feishu na stronie https://feishu.cn/next/messenger, upewnij się, że masz zainstalowany OpenClaw lokalnie oraz dostęp do agent-browser CLI. Przygotuj identyfikator i sekret bota Feishu (możesz je podać w zmiennych środowiskowych lub w pliku .env).

  2. Uruchom OpenClaw Gateway w trybie headed, aby widzieć przeglądarkę podczas testów: agent-browser --headed --session feishu-test open "https://feishu.cn/next/messenger". Tryb headed pozwala obserwować interakcje i ręcznie wspierać logowanie, jeśli będzie potrzebne.

  3. Po każdej modyfikacji kodu rozszerzenia zrestartuj OpenClaw Gateway, aby zmiany weszły w życie. Użyj komendy openclaw gateway restart, a następnie sprawdź status: ps aux | grep openclaw. Logi dostępne są w tail -f ~/.openclaw/logs/gateway.log.

  4. Aby znaleźć bota w interfejsie Feishu, użyj wyszukiwarki zamiast klikania na listę czatów (które mogą być zawodne). Naciśnij Meta+k, wpisz nazwę bota litera po literze, a następnie potwierdź Enter.

  5. Po wejściu do czatu z botem naciśnij "/", aby skoncentrować się na polu wpisywania wiadomości. Teraz możesz wysyłać testowe wiadomości i obserwować odpowiedzi bota w przeglądarce.

  6. Weryfikuj przepływ wiadomości, odpowiedzi bota i interakcje UI w czasie rzeczywistym. Jeśli coś nie działa, sprawdź logi gateway'a i zmodyfikuj kod — pamiętaj o restarcie OpenClaw po każdej zmianie.

Podobne skille