Nastavte si první ticket kategorii
V TicketCordu je „kategorie“ kategorie kanálů na Discordu, ten skrývací nadpis v postranní liště serveru. Rychlá cesta je Vytvořit je za mě ve formuláři nastavení; ruční postup najdete pod ním.
Co v TicketCordu znamená „kategorie“
Používáme vestavěné kategorie kanálů z Discordu - žádný nový koncept se učit nemusíte. Každý nový ticket se stane textovým kanálem uvnitř kategorie, kterou si vyberete, a bot spravuje oprávnění na úrovni kanálu, takže ho vidí jen žadatel a tým.
Rychlá cesta: nechte je vytvořit TicketCord
Ve formuláři nastavení (průvodce při prvním přihlášení, nebo úvodní stránka serveru v dashboardu, dokud není server nastavený) stiskněte Vytvořit je za mě. Přesně vypíše, co vytvoří, a vytvoří jen to, co jste ještě nevybrali:
- Kategorii Tickets pro otevřené tickety a kategorii Closed Tickets.
- Soukromou kategorii Ticket Logs s kanálem přepisů a kanálem logů.
- Dvě role týmu, Ticket Admin a Ticket Support (na free plánu se jmenují TicketCord Admin a TicketCord Support), pokud jste nevybrali vlastní role týmu.
- Soukromá oprávnění:
@everyonez toho nevidí nic, bot a vaše role týmu ano.
Poté je ve formuláři za vás vybere. Uložte formulář, přidělte role svému týmu na Discordu a tickety se mohou otevírat. Bot potřebuje Spravovat role k vytvoření rolí a Spravovat kanály k vytvoření kategorií a kanálů (pozvánka žádá o obojí); pokud něco chybí, formulář řekne co. Pokud váš server vyžaduje 2FA pro moderátorské akce, musí mít 2FA zapnuté i účet, který bota vytvořil v Discord Developer Portalu. To je pravidlo Discordu, ne naše.
Nebo z Discordu: /setup
Spuštěním /setup na vašem serveru se vytvoří stejná sada naráz. Vyžaduje oprávnění Discordu Správce, nebo Spravovat kanály a Spravovat role. Než cokoli vytvoří, vyhledá kategorie, kanály a role, které vypadají jako z dřívějšího nastavení ticketů (např. „Tickets“, „Closed Tickets“, „Ticket Admin“, „Ticket Support“). Pokud nějaké najde, dostanete tři tlačítka:
- Použít existující - vaše současné zdroje zůstanou netknuté; v dashboardu na ně ukážete sami.
- Přesto vytvořit - vytvoří nové s mírně odlišnými názvy, aby nekolidovaly.
- Zrušit - odejít bez jakékoli změny.
/setup vytvoří jen stranu Discordu. TicketCordu neřekne, které kategorie nebo role použít: poté je vyberte ve formuláři nastavení. Bez tohoto kroku se tickety pořád nebudou otevírat.
Nebo: vytvořte kategorie sami
- Na svém serveru vytvořte kategorii pojmenovanou třeba Open tickets.
- Volitelně vytvořte druhou s názvem Closed tickets - TicketCord tam může vyřešené kanály přesouvat, místo aby je mazal, což se hodí pro auditní historii.
- Obě kategorie nastavte jako výchozí soukromé: v oprávněních kategorie zamítněte View Channel pro
@everyonea udělte ho své roli týmu a botovi TicketCord.
Ukažte na ně TicketCordu
Vyberte je ve formuláři nastavení, nebo později na stránce serveru Otevírání tiketů v části Kategorie tiketů. Můžete jich vybrat víc, pokud chcete, aby se tickety rozprostíraly do dalších, jak se každá plní (Discord omezuje každou kategorii na 50 kanálů). Pokud jste vytvořili kategorii pro uzavřené, vyberte ji jako Přesouvat uzavřené tikety do na stránce Zavírání tiketů.
Obě nastavení přijímají seznam, takže později můžete přidat další kategorie, aniž byste nahrazovali to, co už jste vybrali.
Co bot dělá s oprávněními
Když zákazník otevře ticket, TicketCord vytvoří nový textový kanál uvnitř otevřené kategorie a přidá tři přepisy oprávnění: zamítne @everyone View Channel, žadateli udělí View + Send + Read History a vašim rolím týmu totéž. Oprávnění na úrovni kategorie zůstávají netknutá.
Co dál
Když už mají tickety kam dopadat, jste připraveni vytvořit ticket panel, aby zákazníci měli tlačítko, na které kliknou.