Toolverse
Wszystkie skille

tier-management

autor: pollinations

Zarządzaj poziomami dostępu użytkowników i limitami zasobów w Pollinations

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Skill do oceny i aktualizacji poziomów użytkowników w platformie Pollinations. Sprawdzaj salda, weryfikuj kwalifikacje do awansu na wyższe poziomy (od Spore do Flower), a następnie masowo przetwarzaj zmiany w bazie danych. Obsługuje pięć poziomów dostępu z różnymi limitami zasobów (Pollen) i częstotliwością odnowienia. Wymaga dostępu do repozytorium Pollinations i zainstalowanych narzędzi GitHub CLI, Node.js, Wrangler oraz jq.

Jak używać

  1. Zainstaluj wymagane narzędzia: GitHub CLI (gh), Node.js z npx, Wrangler (npm install -g wrangler), jq do parsowania JSON oraz sops do odszyfrowania sekretów. Na macOS użyj brew install dla każdego narzędzia.

  2. Upewnij się, że pracujesz z repozytorium pollinations sklonowanym lokalnie i masz dostęp do enter.pollinations.ai. Wszystkie komendy muszą być uruchamiane z katalogu głównego repozytorium.

  3. Aby sprawdzić, czy użytkownik kwalifikuje się do poziomu Flower, sprawdź czy ma commity w repozytorium pollinations/pollinations za pomocą GitHub API (gh api search/commits) lub czy jego projekt znajduje się w liście showcase'ów.

  4. Aby sprawdzić kwalifikacje do poziomu Seed, zweryfikuj czy użytkownik brał udział w issues lub pull requestach (gh api search/issues) albo czy gwiazdkował repozytorium (użyj skryptu fetch-stargazers.sh).

  5. Po potwierdzeniu spełnienia kryteriów awansu, zaktualizuj poziom użytkownika w bazie danych D1. Pamiętaj że salda Pollen odnawiane są co godzinę i nie przenoszą się między okresami.

  6. W przypadku problemów z identyfikacją użytkowników ze błędami, najpierw skonsultuj się z skill'em model-debugging, który zawiera dedykowane narzędzia do diagnostyki.

Podobne skille