Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Retrieves Steam inventory data for a user from steamcommunity.com
How to use
Zdobądź swój Steam ID (SteamID64): wejdź na stronę swojego profilu Steam. Jeśli URL to https://steamcommunity.com/profiles/76561198012345678, Twój Steam ID to 76561198012345678. Jeśli profil ma niestandardową nazwę (vanity URL), odwiedź steamid.io, wklej adres profilu i skopiuj wyświetlony SteamID64.
Wygeneruj klucz Web API: przejdź na https://steamcommunity.com/dev/apikey, zarejestruj dowolną domenę (np. localhost), a następnie skopiuj wyświetlony klucz API.
Pobierz ciasteczka sesji: zaloguj się na steamcommunity.com w przeglądarce, otwórz Narzędzia Deweloperskie (F12), przejdź do zakładki Application, następnie Cookies i https://steamcommunity.com. Skopiuj wartość ciasteczka steamLoginSecure i sessionid.
Ustaw zmienne środowiskowe: w terminalu wykonaj export STEAM_ID="twój-steamid64", export STEAM_API_KEY="twój-klucz-api", export STEAM_COOKIES="steamLoginSecure=wartość-ciasteczka", export STEAM_SESSION_ID="wartość-sessionid".
Pobierz inwentarz gry: użyj curl do wysłania żądania do Steam Community API, podając App ID gry (np. 730 dla CS2, 570 dla Dota 2). Skill zwróci listę wszystkich przedmiotów w Twojej kolekcji.
Zarządzaj ofertami wymiany: wysyłaj oferty handlowe, śledzą ich status i zarządzaj otrzymanymi propozycjami bezpośrednio poprzez API, bez konieczności otwierania przeglądarki.