Własny bot Discord dla agencji działa najlepiej jako jedno konto bota, zaproszone na każdy serwer klienta, a nie jeden bot na klienta. Dzięki Custom Bot od Noxyr konfigurujesz jednego markowego bota raz, a potem zapraszasz go (obok Noxyr, który musi zostać na każdym serwerze) na każdy serwer, którym zarządzasz. Każdy klient widzi tylko swojego bota z jego nazwą i awatarem, a Ty masz jedno okno głosowania na Top.gg, które obejmuje wszystkich.

A user's bot token runs on a Noxyr node and comes online as their own branded bot. Your token Noxyr node MyBot Online

Czego agencja naprawdę potrzebuje od bota Discord

Jeśli prowadzisz społeczności dla kilku klientów, narzędzia do ticketów, boty sklepowe i boty bezpieczeństwa stworzone dla jednego serwera tworzą ten sam problem na trzy sposoby: osobne konfiguracje, osobne logowania i osobne rzeczy do pamiętania przy odnowieniu. Chcesz jednego przepływu pracy operatora i jednej tożsamości bota na klienta, bez utrzymywania rozgałęzionej kopii tego samego bota dla każdego serwera.

Custom Bot Noxyr jest zbudowany wokół tego podziału. Bot, którego markujesz, należy do Twojego konta deweloperskiego Discord, a nie do jednego serwera. Uruchamia pełen zestaw funkcji Noxyr (tickety, sklep i płatności, faktury, vouchery, opinie, konkursy, ankiety, weryfikację, powitania, anti-nuke, odpowiedzi AI) pod Twoją nazwą na każdym serwerze, na który jest zaproszony.

Jak jeden custom bot obsługuje każdy serwer klienta

Pełną konfigurację robisz tylko raz:

  • 1. Zagłosuj na Noxyr na Top.gg, żeby odblokować formularz Custom Bot na 12 godzin.
  • 2. Utwórz aplikację bota w Discord Developer Portal, nazwij ją, ustaw awatar i włącz Server Members Intent oraz Message Content Intent.
  • 3. Wklej token na stronie Custom Bot w panelu pierwszego serwera klienta i uruchom go. Jest online w około dwadzieścia sekund.

Dla każdego kolejnego klienta otwórz panel tego serwera i przejdź do Custom Bot. Ponieważ jedno konto Discord ma tylko jednego custom bota, strona go rozpoznaje i proponuje po nazwie, zamiast ponownie pytać o token. Zaproś tego samego bota na nowy serwer, zostaw tam też Noxyr, a serwer zacznie działać przez Twojego bota bez drugiej konfiguracji, drugiego tokenu i drugiego głosu.

Co widzi klient, a czym zarządzasz

Członek klienta widzi nazwę i awatar Twojego bota przy każdym panelu ticketów, fakturze, ogłoszeniu konkursu i wiadomości powitalnej na swoim serwerze. Nigdzie, gdzie ma to dla niego znaczenie, nie widzi nazwy Noxyr i nie musi wiedzieć, że pod spodem pracuje Noxyr. Z Twojej strony każdy serwer, którym zarządzasz, nadal pojawia się w panelu jako zwykły serwer Noxyr: konfigurujesz tickety, sklep, bezpieczeństwo i wszystko inne dla każdego klienta dokładnie tak, jak w każdym serwerze Noxyr, korzystając z uprawnienia Administrator na tym serwerze.

Co pozostaje wspólne, a co jest na serwer

Dwie rzeczy wynikają wprost z budowy Custom Bot, a agencje powinny je znać, zanim cokolwiek obiecają klientowi:

  • Jedna baza danych, jedna tożsamość. Każdy serwer, który obsługuje Twój custom bot, czyta i zapisuje tę samą bazę danych Noxyr. Dzięki temu jedna konfiguracja obejmuje nieograniczoną liczbę serwerów, ale też dlatego nazwa, awatar i token bota są wszędzie takie same. Nie możesz dać dwóm klientom różnych nazw bota na tym samym koncie; to wymaga dwóch oddzielnych aplikacji bota (a skoro jedno konto ma tylko jednego custom bota, także drugiego konta Discord/Top.gg za nią).
  • Ustawienia zostają na serwer. Wspólna baza danych nie oznacza wspólnej konfiguracji. Kategorie ticketów, katalog produktów, markowanie faktur, reguły weryfikacji i ustawienia ról każdego klienta są zapisane pod ID jego serwera, całkowicie oddzielnie od każdego innego klienta. Nic, co ustawisz dla Klienta A, nie pojawia się na serwerze Klienta B. Jeśli chcesz skopiować działającą konfigurację między klientami zamiast budować ją od nowa, narzędzie Kopiowanie ustawień w panelu przenosi przenośne części (przełączniki modułów, kolory, treści, limity), celowo pomijając ID kanałów, produkty i faktury, bo nie mają znaczenia na innym serwerze.

Okno głosowania i okres łaski z perspektywy operatora

To mechanika, która naprawdę ma znaczenie przy prowadzeniu kilku serwerów na jednym bocie: okno głosowania należy do konta, a nie do serwera. Zagłosuj raz na Top.gg, a każdy serwer klienta obsługiwany przez Twojego custom bota dostaje 12 godzin dostępu z tego jednego głosu, po czym następuje 74-godzinny okres łaski, w którym bot działa wszędzie, a zablokowana zostaje tylko strona Custom Bot w panelu. Przypomnienie w wiadomości prywatnej przychodzi 24 godziny po głosowaniu, a jeśli całe okno i okres łaski wygasną, bot przechodzi offline we wszystkich serwerach naraz. Nic nie zostaje nigdzie usunięte; następny głos włącza go znowu wszędzie.

W praktyce głosowanie co trzy i pół dnia utrzymuje bota każdego klienta online bez obsługi na każdym serwerze. Jeśli wolisz, żeby klient sam pokrywał głosowanie, możesz przekazać swoje pozostałe okno innemu ID użytkownika Discord ze strony Custom Bot, w całości lub w części, bez utraty własnego okresu łaski.

Jeśli klient usunie Noxyr z serwera

Twój custom bot zależy od tego, że Noxyr zostaje na każdym obsługiwanym serwerze, bo działa na ustawieniach i bazie Noxyr. Jeśli klient wyrzuci Noxyr, bot przestaje odpowiadać na tym jednym serwerze w ciągu około minuty i wysyła wiadomość prywatną do osoby, która go usunęła (a do Ciebie, jeśli to ktoś inny), z linkiem zaproszenia. Każdy inny serwer klienta, który obsługujesz, działa normalnie; dotyczy to tylko serwera, który Noxyr opuścił, a nie całego Twojego konta. Zaproś Noxyr z powrotem, a bot wznowi pracę tam sam, bez ponownej konfiguracji.

Jak to wypada wobec płatnych wersji white-label

MEE6 i Dyno sprzedają wersję tego jako płatny plan, zwykle rozliczany co miesiąc za serwer, co staje się realnym, cyklicznym kosztem, gdy agencja ma więcej niż dwóch-trzech klientów. Wersja Noxyr nie jest całkowicie bez ceny (do odblokowania potrzebny jest głos), ale ta cena nie rośnie z liczbą serwerów, którymi zarządzasz, i nie ma rozliczania za serwer, które trzeba by tłumaczyć klientowi. Pełny przewodnik po konfiguracji Custom Bot opisuje ogólny proces, a strona porównania pomoże, jeśli ważysz to wobec konkretnego konkurenta.

Najczęstsze pytania

Czy mogę dać różnym klientom różne nazwy bota? Nie na jednym koncie. Jedna aplikacja Discord to jedna nazwa, jeden awatar i jeden token, używane na każdym serwerze, który obsługuje custom bot tego konta. Różne nazwy wymagają różnych aplikacji i różnych kont Noxyr za nimi.

Czy klienci muszą sami głosować na Top.gg? Nie. Głosowanie jest powiązane z Twoim kontem, a nie z każdym serwerem. Jeden głos od Ciebie (albo od kogoś, komu przekażesz okno) utrzymuje bota na każdym serwerze klienta.

Czy klient może zobaczyć moich pozostałych klientów? Nie. Ustawienia serwera, tickety, produkty i faktury są odizolowane na każdym serwerze. Panel klienta pokazuje tylko jego własny serwer.

Co, jeśli zarządzam 20 serwerami klientów na jednym bocie? W kodzie nie ma limitu, ile serwerów może obsługiwać custom bot. Każdy nadal potrzebuje obecności Noxyr i dostępu Administrator, żeby konfigurować z panelu.

Pełne szczegóły, w tym rozwiązywanie błędów gateway i przekazywanie okna głosowania, znajdziesz w dokumentacji Custom Bots. Aby zacząć, dodaj Noxyr za darmo do pierwszego serwera klienta i otwórz Custom Bot z jego panelu.