Toolverse
Wszystkie skille

spending-analysis

autor: pollinations

Analizuj wydatki i przychody Pollinations — historia płatności i wzorce użytkowania w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Skill do analizy przychodów, zakupów pakietów i wzorców wydatków w Pollinations. Łączy dane z Polar (historia płatności, subskrypcje) i Tinybird (dane użytkowania, ceny API). Pozwala śledzić zamówienia pakietów pollen, produkty warstwowe oraz wydatki użytkowników powiązane z ich tier'ami. Wymaga dostępu do sops, curl i jq oraz uruchomienia z katalogu głównego repozytorium Pollinations.

Jak używać

  1. Zainstaluj wymagane narzędzia: curl (zwykle preinstalowany), jq za pomocą brew install jq oraz sops za pomocą brew install sops. Upewnij się, że masz dostęp do katalogu enter.pollinations.ai/ i uruchamiasz polecenia z głównego katalogu repozytorium pollinations.

  2. Pobierz token dostępu do Polar API z zaszyfrowanych sekretów, uruchamiając polecenie sops -d enter.pollinations.ai/secrets/prod.vars.json | jq -r '.POLAR_ACCESS_TOKEN' i przypisz wynik do zmiennej środowiskowej POLAR_ACCESS_TOKEN. Alternatywnie, jeśli dostępny jest plik .testingtokens, możesz wyodrębnić token za pomocą grep.

  3. Pobierz token Tinybird z pliku konfiguracyjnego apps/operation/kpi/secrets/env.json, używając sops -d apps/operation/kpi/secrets/env.json | jq -r '.TINYBIRD_TOKEN', i przypisz go do zmiennej TINYBIRD_TOKEN.

  4. Aby wyświetlić dostępne produkty (tier'y i pakiety pollen), wykonaj zapytanie do Polar API na endpoint /v1/products z nagłówkiem Authorization zawierającym twój token. Wynik zawiera nazwy produktów, identyfikatory i informacje o tym, czy są subskrypcjami.

  5. Aby analizować zakupy pakietów, użyj endpoint /v1/orders z parametrem product_id (np. dla pakietu 5 pollen) i limit=100, aby pobrać ostatnie 100 zamówień. Wynik zawiera daty, kwoty i adresy e-mail klientów, co pozwala śledzić przychody i wzorce zakupów.

  6. Dane z Tinybird (generation_event) zawierają informacje o każdym żądaniu API wraz z tier'em użytkownika, ceną i identyfikatorem użytkownika — możesz je połączyć z danymi Polar, aby uzyskać pełny obraz wydatków i użytkowania.

Podobne skille