Toolverse
Wszystkie skille

eve-esi

autor: openclaw

Zarządzaj postacią w EVE Online poprzez API — portfel, umiejętności, aktywa i kontrakty w jednym miejscu.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill umożliwia bezpośredni dostęp do danych postaci w EVE Online za pośrednictwem interfejsu ESI. Sprawdzaj saldo portfela, historię transakcji, zasoby, kolejkę umiejętności, punkty umiejętności, lokalizacje klonów, implanty, uzbrojenie, kontrakty, zlecenia rynkowe, wiadomości, zadania produkcyjne, raporty zabójstw, interakcje planetarne i punkty lojalności. Wszystko sterowane poprzez bezpieczne uwierzytelnianie OAuth2 z serwerami EVE Online.

Jak używać

  1. Zarejestruj aplikację na stronie https://developers.eveonline.com/applications, aby uzyskać Client ID. Będziesz go potrzebować do uwierzytelniania.

  2. Uruchom skrypt auth_flow.py z parametrem --client-id, aby przeprowadzić jednorazowy proces logowania dla każdej postaci. Skrypt otworzy przeglądarkę i poprowadzi Cię przez uwierzytelnianie SSO EVE Online.

  3. Po zalogowaniu tokeny dostępu będą automatycznie zapisane w pliku ~/.openclaw/eve-tokens.json na Twoim komputerze. Skrypt get_token.py będzie je odświeżać w razie potrzeby — nie musisz się tym zajmować ręcznie.

  4. Użyj skryptu esi_query.py do wysyłania zapytań o dane postaci. Możesz pytać o portfel, umiejętności, aktywa, kontrakty, zlecenia rynkowe i inne informacje o koncie — skill automatycznie wybierze odpowiedni endpoint ESI.

  5. Jeśli chcesz używać zmiennych środowiskowych w konfiguracji dashboardu, możesz ustawić EVE_CLIENT_ID, EVE_TOKEN_MAIN i EVE_REFRESH_MAIN, ale nie jest to wymagane — tokeny są zarządzane lokalnie przez skrypty.

  6. Sprawdź plik config/esi_endpoints.json, aby zobaczyć listę dostępnych endpointów. Publiczne dane (np. informacje o rynku) działają bez uwierzytelniania, ale dostęp do danych postaci wymaga zalogowania.

Podobne skille