Bot pro katalog produktů na Discordu promění kanál v procházitelný obchod: kategorie v rozbalovacím seznamu, každá z nich otevírá seznam produktů s cenami, popisy a skladem, a sám se obnovuje pokaždé, když cokoli upravíte. Noxyr to skládá ze tří částí (kategorie, produkty, zveřejněná zpráva katalogu) bez programování a bez placené úrovně. Tento návod popisuje každé pole, které katalog podporuje, a ukazuje, jak ho nastavit na vašem serveru.
Co bot pro katalog produktů ve skutečnosti dělá
Bez katalogového bota je obchod na Discordu zpráva připnutá nahoře, kterou někdo upravuje ručně, nebo zeď embedů, které zastarají ve chvíli, kdy se změní cena. Katalogový bot naproti tomu ukládá produkty do databáze a vykresluje z těchto dat jednu zprávu. Změníte cenu na dashboardu a zveřejněná zpráva se aktualizuje sama; nikdo si nemusí pamatovat, že ji má znovu zveřejnit.
V Noxyru tato zpráva žije uvnitř příkazu /catalog: rozbalovací seznam s vašimi kategoriemi a v každé kategorii produkty s cenami a tlačítkem Zkontrolovat ceny. Všechno se nastavuje pomocí slash příkazů nebo webového dashboardu, obojí zapisuje do stejné databáze.
Krok 1: Vytvořte kategorie
Produkty musí patřit do kategorie, takže začněte tady. Použijte příkaz /addcategory nebo stránku Produkty na dashboardu.
- Název: zobrazí se v rozbalovacím seznamu, až 100 znaků (Hodnosti, Boosting, Grafický design a podobně).
- Popis: krátký řádek pod názvem v rozbalovacím seznamu, až 100 znaků.
- Emoji: Unicode nebo vlastní emoji Discordu vedle kategorie.
- Miniatura: volitelná URL obrázku, který se zobrazí, když člen kategorii otevře.
- Pozice: nižší čísla se řadí první, takže pořadí v rozbalovacím seznamu řídíte bez přejmenování čehokoli.
- Viditelné: skryje kategorii z veřejného katalogu, dokud ji doplňujete, aniž byste ji smazali.
Názvy kategorií musí být na serveru jedinečné; spuštění příkazu /addcategory s názvem, který už existuje, vrátí chybu místo vytvoření duplicity.
Krok 2: Přidejte produkty a nastavte důležitá pole
Jakmile kategorie existuje, přidejte do ní produkty příkazem /addproduct (nebo na dashboardu). Každé pole je kromě kategorie a názvu volitelné, takže produkt bez jakékoli ceny je platný a hodí se třeba u výpisů typu „kontaktujte nás kvůli nabídce“.
| Pole | Co řídí |
|---|---|
| Název | Název produktu, až 100 znaků. |
| Cena (USD / EUR / INR) | Až tři ceny v měnách na produkt. Nechte všechna tři prázdná pro výpis bez ceny. |
| Automatický přepočet měn | Dopočítá ostatní měny z vaší hlavní ceny podle aktuálních směnných kurzů, takže napíšete jen jedno číslo. |
| Popis | Krátký text, až 500 znaků. |
| Vlastnosti | Seznam oddělený svislítky („Rychlé doručení | Podpora non-stop | Doživotní přístup“), zobrazený jako odrážky, až 20 položek. |
| Zobrazení ceny | Vlastní řádek s cenou pro produkty, které se do polí měn nevejdou, například „Od 10 $/měsíc“. |
| Sklad | Číslo, nebo -1 pro neomezené množství. Kupujícím se zobrazí, pokud v košíku zapnete zobrazení skladu. |
| Pozice | Nižší čísla se zobrazí dříve uvnitř kategorie. |
| Dostupné | Určuje, zda se produkt zobrazuje ve veřejném katalogu. Vypnutím produkt pozastavíte, aniž byste smazali jeho záznam. |
Hlavní měnu serveru nastavíte příkazem /catalog currency; automatický přepočet měn se vždy dopočítá z ní. Pokud necháte cenová pole na nule a nenastavíte zobrazení ceny, produkt se i tak zveřejní, jen bez řádku s cenou.
Krok 3: Nastavte rozbalovací seznam, barvy a tlačítko Zkontrolovat ceny
/catalogsetup řídí, jak vypadá samotný embed katalogu, nezávisle na jednotlivých kategoriích nebo produktech: do kterého kanálu se zveřejní, nadpis embedu, popis, patička, barva zvýraznění, banner, miniatura, text zástupce v rozbalovacím seznamu a zda se zobrazí tlačítko Zkontrolovat ceny. Spuštěním bez možností zobrazíte aktuální nastavení, aniž byste cokoli změnili, nebo zadejte jen pole, která chcete upravit; zapisuje se pouze to, co skutečně zadáte, takže můžete měnit jedno pole po druhém.
Krok 4: Zveřejněte katalog v kanálu
Kategorie a produkty existují v databázi hned, jakmile je přidáte, ale na Discordu se nic nezobrazí, dokud nezveřejníte zprávu katalogu. Spusťte jednou příkaz /postcatalog v kanálu nastaveném pomocí /catalogsetup (nebo jej tam nejdřív vyberte). Vznikne jedna zpráva s rozbalovacím seznamem kategorií a tlačítkem Zkontrolovat ceny.
Členové ho mohou otevřít i veřejným příkazem /catalog, který zobrazí stejný embed a rozbalovací seznam jako soukromou odpověď. Hodí se pro rychlé nahlédnutí, aniž by člověk musel scrollovat do kanálu.
Aktualizace katalogu bez opakovaného zveřejňování
Právě tohle ruční ceník nedokáže: každý příkaz, který mění kategorii, produkt nebo vzhled samotného katalogu, volá stejnou aktualizační rutinu, která zveřejněnou zprávu překreslí na místě. Přidáte produkt, změníte cenu, přejmenujete kategorii nebo znovu spustíte /catalogsetup a živá zpráva v kanálu se aktualizuje sama. Příkaz /postcatalog spouštíte znovu jen tehdy, když byla původní zpráva smazána.
Právě díky tomuto jedinému zdroji pravdy zůstává nastavení kategorií produktů na Discordu spolehlivé: kupující, kteří si katalogový kanál uloží do záložek, vždy vidí aktuální ceny, a ne snímek z doby, kdy si někdo ze staff naposledy vzpomněl aktualizovat připnutou zprávu.
Nastavení obchodního kanálu na Discordu: pár zvyklostí, které pomáhají
- Nastavte kanál jen ke čtení. Do kanálu by měl psát jen bot; ostatním vypněte oprávnění k odesílání zpráv, aby zpráva katalogu zůstala nahoře.
- Řaďte kategorie podle toho, jak často se kupují. Čísla pozice řídí rozbalovací seznam, takže nejprodávanější položky dejte na začátek.
- Spojte to s obchodními podmínkami. Tlačítko TOS katalogu (nastavuje se příkazem
/catalog tos) je vedle tlačítka Zkontrolovat ceny, takže pravidla pro vrácení peněz a doručení jsou u každého produktu na jedno kliknutí. - Zapněte košík, pokud prodáváte víc položek najednou. Samotný katalog jen slouží k prohlížení; přidání položek do objednávky vyžaduje pokladnu, která je popsána v návodu k pokladnímu botovi pro Discord.
Jak vlastní bot zveřejňuje katalog pod vaší značkou
Pokud používáte funkci Vlastní bot v Noxyru, katalog, který jste nastavili, znovu vytvářet nemusíte: jsou to stejné kategorie, produkty a nastavení, čtené ze stejné databáze, jen vykreslené botem s vaším jménem a avatarem místo Noxyru. Na každém serveru zveřejňuje a obnovuje katalog vždy jen ten bot, který je na serveru přítomen (Noxyr nebo váš vlastní), takže členové nikdy neuvidí dvě verze ani duplicitní zprávu. Nastavení vlastního bota znamená hlasování na Top.gg a vložení tokenu bota na dashboardu; příkazy katalogu se tím nemění.
Časté otázky
Může mít produkt bez ceny? Ano. Nechte prázdná pole USD, EUR i INR a nenastavujte zobrazení ceny; produkt se zveřejní bez řádku s cenou, což se hodí u položek, které se prodávají jen na poptávku.
Kolik produktů můžu přidat? V příkazech není žádný pevný limit; vyhledávání kategorií a produktů v rozbalovacích seznamech je omezeno na 25 výsledků, takže velmi velké katalogy se lépe procházejí přes dashboard.
Aktualizuje se katalog sám, když změním produkt na dashboardu? Ano, dashboard zapisuje do stejné databáze a spouští stejnou obnovu katalogu jako slash příkazy.
Musím po přidání produktu znovu spustit /postcatalog? Ne. Spusťte ho jen jednou, aby se zpráva umístila; každá další změna ji aktualizuje na místě.
Chcete si ho nastavit? Přidejte Noxyr zdarma a začněte příkazem /addcategory, nebo si přečtěte celou dokumentaci ke katalogu a produktům, kde najdete každý příkaz. Pokud jde o košík a objednávkový proces, který prohlížení promění v prodej, podívejte se na návod k pokladnímu botovi pro Discord a na jak prodávat produkty na Discordu.