Połącz Discord, Circle lub GitHub
Połącz serwer Discord, społeczność Circle lub organizację GitHub w zakładce Inne aplikacje, a potem akcją w automatyzacji dawaj kupującym rolę na serwerze, dostęp do społeczności lub repozytorium.
Jeśli to, co sprzedajesz, działa poza Zanfią, na serwerze Discord, w społeczności Circle albo w prywatnym repozytorium GitHub, możesz połączyć tę usługę i pozwolić automatyzacji dodawać tam i usuwać Twoich kupujących. Po wykonaniu tych kroków usługa pokazuje Połączono w zakładce Inne aplikacje, a jej akcja jest dostępna w edytorze automatyzacji.
Połączenie to pierwszy krok; nikt nie dostaje dostępu, dopóki automatyzacja nie użyje tego połączenia. Obie części opisano poniżej.
Połącz Discord
Otwórz zakładkę Inne aplikacje
W menu otwórz Integracje i wybierz Inne aplikacje (/integrations/apps). Kliknij
Połącz na karcie Discord. Otwiera się okno z trzema krokami: Podaj ID serwera, Dodaj
Zanfia bota do serwera, Weryfikacja integracji.
Podaj ID serwera
Wklej ID serwera i kliknij Dalej. Podpowiedź Gdzie to znajdę? wyjaśnia, jak je zdobyć: w Discordzie otwórz Ustawienia użytkownika → Zaawansowane i włącz Tryb dewelopera, kliknij prawym przyciskiem ikonę swojego serwera i wybierz „Kopiuj ID serwera”.
Dodaj bota Zanfii
Kliknij Dodaj bota. Discord otwiera się w nowej karcie; dodaj tam bota do swojego serwera, potem wróć do Zanfii i kliknij Dalej. To dzięki botowi Zanfia może automatycznie dodawać i usuwać użytkowników na Twoim serwerze.
Poczekaj na weryfikację
Zanfia sprawdza połączenie. Po udanej weryfikacji serwer pojawia się w oknie Zarządzaj dla Discorda z etykietą Bot Zanfia i listą ról. Jeśli weryfikacja kończy się błędem „Podany serwer id nie jest poprawnie zintegrowany z botem Zanfia”, kliknij Zacznij od początku i powtórz kroki.
Warto wiedzieć
Bot może nadawać tylko role znajdujące się poniżej jego własnej roli. Jeśli okno Zarządzaj ostrzega Rola naszego bota jest zbyt niska, otwórz ustawienia serwera Discord, przesuń rolę bota ponad role, które chcesz nadawać, a potem użyj ikony odświeżania przy serwerze. Odświeżenie wczytuje też listę ról po dodaniu nowych ról w Discordzie.
Połącz Circle
W zakładce Inne aplikacje kliknij Połącz na karcie Circle. Wypełnij pola Nazwa integracji i Klucz API. Podpowiedź opisuje, skąd wziąć klucz: zaloguj się do swojej społeczności Circle jako administrator, otwórz Ustawienia → Deweloperzy, utwórz nowy token i upewnij się, że jest to token API v1 („Wygenerowany klucz API musi być przeznaczony do API v1”). Po zapisaniu okno Zarządzaj pokazuje Przestrzenie (Spaces), Grupy (Space Groups) i Tagi członków (Member Tags) społeczności; użyj odświeżania, aby wczytać je ponownie po zmianach w Circle. Odrzucony klucz daje komunikat „Podany klucz API jest nieprawidłowy.”
Połącz GitHub
W zakładce Inne aplikacje kliknij Połącz na karcie GitHub, a potem Zainstaluj aplikację GitHub. Przechodzisz do GitHuba, gdzie instalujesz aplikację w swojej organizacji i wybierasz repozytoria, do których ma dostęp; po powrocie do Zanfii widzisz komunikat „GitHub został połączony.” Połączona organizacja i jej Zespoły GitHub pojawiają się w oknie, razem z przyciskiem Odśwież.
Wymagana organizacja GitHub
„Aplikację można zainstalować tylko w organizacji GitHub. Konta prywatne nie są obsługiwane - najpierw utwórz darmową organizację na GitHubie.” Instalacja na koncie prywatnym zostaje odrzucona z komunikatem, który to wyjaśnia.
Daj kupującym dostęp automatyzacją
Dostęp nadaje i odbiera krok automatyzacji. W edytorze automatyzacji (Automatyzacje w menu, /workflows) lista kroków ma kategorię Inne aplikacje:
| Krok | Co potrafi | Wymaga |
|---|---|---|
| Akcja Discord | Dodać klienta do serwera lub go usunąć, nadać rolę lub ją odebrać | Połączonego serwera Discord |
| Akcja Circle | Dodać lub usunąć klienta w społeczności, przestrzeni, grupie lub tagu członków | Połączonego konta Circle |
| Akcja GitHub | Dodać klienta do Twojej organizacji GitHub lub go z niej usunąć | Połączonej organizacji GitHub |
Dopóki usługa nie jest połączona, krok jest niedostępny i pokazuje na przykład „Połącz Discorda w Integracjach, aby użyć tej akcji”. Przykład: jedna automatyzacja uruchamiana zdarzeniem Nowy zakup dodaje klienta, a druga, uruchamiana zdarzeniem Koniec okresu dostępu, go usuwa. Automatyzacje opisuje artykuł Zbuduj automatyzację.
W przypadku Discorda klient musi też połączyć własne konto Discord ze swoim kontem w Zanfii. Do tego czasu krok czeka ze statusem Oczekuje na połączenie Discorda.
Rozłącz
W oknie Zarządzaj dla Discorda lub Circle kliknij ikonę kosza przy serwerze lub koncie i potwierdź. Dla Circle potwierdzenie brzmi „Usunąć to połączenie? Wszystko, co go używa, przestanie działać.”; dla Discorda „Czy na pewno chcesz usunąć integrację z wybranym kontem?”. Kroki automatyzacji, które korzystały z połączenia, przestają działać, dopóki nie połączysz usługi ponownie i nie wybierzesz jej w kroku.
Czy ten artykuł był pomocny?

