Vlastní Discord bot pro agentury funguje nejlépe jako jeden účet bota pozvaný na každý klientský server, ne jeden bot na klienta. S Custom Botem od Noxyr nastavíte jednoho značkového bota jednou a pak ho pozvete (spolu s Noxyr, který musí na každém serveru zůstat) na každý server, který spravujete. Každý klient vidí jen svého bota s vlastním jménem a avatarem; vy máte jedno okno hlasování na Top.gg, které pokryje všechny.
Co agentura opravdu potřebuje od Discord bota
Pokud vedete komunitní správu pro více klientů, nástroje pro lístky, boti pro obchod a bezpečnostní boti postavení pro jeden server vytvoří stejný problém třemi způsoby: samostatná nastavení, samostatná přihlášení, samostatné věci, které si musíte pamatovat obnovit. Co opravdu chcete, je jeden pracovní postup pro operátora a jedna identita bota na klienta, bez udržování kopie stejného bota pro každý server.
Custom Bot od Noxyr je postaven právě kolem tohoto rozdělení. Bot, který značíte, patří k vašemu vývojářskému účtu na Discordu, ne k jednomu serveru. Běží na plné sadě funkcí Noxyr (lístky, obchod a pokladna, faktury, vouchery, recenze, giveaway, ankety, ověřování, uvítání, anti-nuke, odpovědi AI) pod vaším jménem na každém serveru, kam je pozván.
Jak jeden vlastní bot pokryje každý klientský server
Plné nastavení projdete jen jednou:
- 1. Hlasujte pro Noxyr na Top.gg, aby se formulář Custom Bot odemkl na 12 hodin.
- 2. Vytvořte aplikaci bota v Discord Developer Portal, pojmenujte ji, nastavte avatar a zapněte Server Members Intent a Message Content Intent.
- 3. Vložte token na stránku Custom Bot v dashboardu prvního klientského serveru a spusťte ho. Je online zhruba za dvacet sekund.
Pro každého dalšího klienta otevřete dashboard daného serveru a přejděte na Custom Bot. Protože jeden účet na Discordu má vždy jen jednoho vlastního bota, stránka ho pozná a nabídne ho podle jména, místo aby znovu žádala token. Pozvěte toho samého bota na nový server, Noxyr tam nechte také, a server začne obsluhovat přes vašeho bota bez druhého nastavení, druhého tokenu nebo druhého hlasu.
Co vidí klient a co spravujete vy
Člen klientského serveru vidí jméno a avatar vašeho bota u každého panelu lístků, faktury, giveaway i uvítací zprávy na svém serveru. Nevidí Noxyr nikde, kde by mu na tom záleželo, a nemusí vědět, že práci dělá Noxyr pod tím. Z vaší strany se každý server, který spravujete, v dashboardu pořád ukazuje jako běžný server: lístky, obchod, zabezpečení a všechno ostatní nastavujete pro každého klienta stejně jako u jakéhokoli serveru Noxyr, s právem Administrator na daném serveru.
Co zůstává sdílené a co je na každém serveru zvlášť
Dvě věci z toho přímo plynou, jak je Custom Bot postaven, a agentury by je měly znát dřív, než klientovi cokoli slíbí:
- Jedna databáze, jedna identita. Každý server, který váš vlastní bot obsluhuje, čte a zapisuje do stejné databáze Noxyr. Právě to umožňuje, že jedno nastavení pokryje neomezený počet serverů, a také proto jsou jméno, avatar a token bota stejné všude, kde běží. Dva klienti nemohou mít na jednom účtu různá jména bota; to vyžaduje dvě oddělené aplikace bota (a protože jeden účet má jen jednoho vlastního bota, i druhý účet na Discordu nebo Top.gg za ním).
- Nastavení zůstávají na každém serveru zvlášť. Sdílená databáze neznamená sdílenou konfiguraci. Kategorie lístků, katalog produktů, značka faktur, pravidla ověřování a nastavení rolí každého klienta jsou uložené pod ID jeho serveru, zcela odděleně od všech ostatních klientů, které spravujete. Nic, co nastavíte pro klienta A, se neobjeví na serveru klienta B. Pokud chcete hotové nastavení zkopírovat mezi klienty místo přestavování, nástroj Kopírovat nastavení v dashboardu přenese přenositelné části (zapnutí modulů, barvy, znění, limity) a úmyslně přeskočí ID kanálů, produkty a faktury, protože na jiném serveru nic neznamenají.
Okno hlasování a milostivá lhůta z pohledu operátora
Tohle je mechanika, na které u provozu více serverů s jedním botem skutečně záleží: okno hlasování patří účtu, ne serveru. Jedním hlasem na Top.gg dostane každý klientský server, který váš vlastní bot obsluhuje, 12 hodin přístupu, následuje 74hodinová milostivá lhůta, během níž bot všude dál běží a jen stránka Custom Bot v dashboardu se zamkne. Připomínka v DM přijde 24 hodin po hlasu a pokud celé okno i milostivá lhůta vyprší, bot jde offline na všech serverech najednou. Nic se nikde nesmaže; další hlas ho všude znovu zapne.
V praxi znamená hlasování každé tři a půl dne, že bot každého klienta zůstane online bez údržby na serveru. Pokud byste raději nechali hlasovat klienta, můžete zbývající okno předat jinému ID uživatele na Discordu z stránky Custom Bot, celé nebo zčásti, aniž byste ztratili vlastní milostivou lhůtu.
Pokud klient odebere Noxyr ze svého serveru
Váš vlastní bot závisí na tom, že Noxyr zůstane na každém serveru, který obsluhuje, protože běží na nastavení a databázi Noxyr. Pokud klient Noxyr vyhodí, váš bot na tomto jednom serveru přestane odpovídat zhruba do minuty a pošle DM tomu, kdo ho odebral (a vám, pokud to byl někdo jiný), s pozvánkou. Všechny ostatní klientské servery dál běží normálně; tohle se týká serveru, který Noxyr opustil, ne celého vašeho účtu. Pozvete-li Noxyr zpět, bot tam sám naběhne bez nového nastavení.
Jak to srovnat s prémiovými white-label úrovněmi
MEE6 i Dyno prodávají verzi tohoto jako placenou úroveň, typicky účtovanou za server měsíčně, což se u agentury nad dva nebo tři klienty mění ve skutečný opakující se náklad. Verze Noxyr zdarma není úplně bez ceny (aby zůstala odemčená, je potřeba hlas), ale tato cena neroste s počtem serverů, které spravujete, a neexistuje žádné účtování za server, které byste klientovi museli obhajovat. Celý průvodce nastavením Custom Bota najdete v obecném návodu, nebo na srovnávací stránce, pokud zvažujete konkrétního konkurenta.
Časté otázky
Můžu různým klientům dát různá jména bota? Ne na jednom účtu. Jedna aplikace Discord má jedno jméno, jeden avatar a jeden token, používané na každém serveru, který obsluhuje účet vlastního bota. Různá jména potřebují různé aplikace a různé účty Noxyr za nimi.
Musí klienti hlasovat na Top.gg sami? Ne. Hlasování je navázané na váš účet, ne na každý server. Jeden hlas od vás (nebo od kohokoli, komu předáte okno) udrží bota každého klientského serveru v chodu.
Může klient vidět moje ostatní klienty? Ne. Nastavení serveru, lístky, produkty a faktury jsou oddělené pro každý server. Dashboard klienta ukazuje jen jeho vlastní server.
Co když spravuju 20 klientských serverů na jednom botovi? V kódu není žádný strop na počet serverů, které může vlastní bot obsluhovat. Na každém musí být Noxyr a správce s právem Administrator, aby šlo nastavovat z dashboardu.
Úplné mechanismy včetně řešení chyb brány a převodu okna hlasování najdete v dokumentaci Custom Botů. Pro začátek přidejte Noxyr zdarma na svůj první klientský server a otevřete Custom Bot z jeho dashboardu.