Bot katalogu produktów na Discordzie zamienia kanał w witrynę sklepową do przeglądania: kategorie w liście rozwijanej, a każda z nich otwiera listę produktów z cenami, opisami i stanem magazynowym, odświeżaną automatycznie przy każdej edycji. Noxyr buduje to z trzech elementów (kategorii, produktów i opublikowanej wiadomości katalogu) bez kodu i bez płatnego planu. Ten przewodnik obejmuje każde pole, jakie obsługuje katalog, i jak skonfigurować go na swoim serwerze.
Co faktycznie robi bot katalogu produktów na Discordzie
Bez bota katalogu sklep na Discordzie to przypięta wiadomość, którą ktoś edytuje ręcznie, albo ściana embedów, które stają się nieaktualne w chwili zmiany ceny. Bot katalogu zamiast tego przechowuje produkty w bazie danych i renderuje jedną wiadomość na podstawie tych danych. Zmień cenę w panelu, a opublikowana wiadomość zaktualizuje się sama; nikt nie musi pamiętać, by ją ponownie publikować.
W Noxyr ta wiadomość żyje w ramach /catalog: lista rozwijana z twoimi kategoriami, a w każdej kategorii produkty z cenami i przyciskiem Check Prices. Wszystko konfiguruje się komendami z ukośnikiem albo panelem internetowym, a oba zapisują do tej samej bazy danych.
Krok 1: utwórz kategorie
Produkty muszą należeć do kategorii, więc zacznij od nich. Użyj /addcategory albo strony Products w panelu.
- Nazwa: wyświetlana na liście rozwijanej, do 100 znaków (Ranks, Boosting, Graphic Design i tym podobne).
- Opis: krótka linijka pod nazwą na liście rozwijanej, do 100 znaków.
- Emoji: emoji Unicode lub niestandardowe emoji Discorda obok kategorii.
- Miniatura: opcjonalny link do obrazka, wyświetlany, gdy członek otworzy tę kategorię.
- Pozycja: niższe numery są wyświetlane wcześniej, więc kolejność na liście rozwijanej kontrolujesz bez zmiany nazw.
- Widoczna: ukryj kategorię w publicznym katalogu, gdy uzupełniasz jej towar, bez usuwania jej.
Nazwy kategorii muszą być unikalne na serwerze; uruchomienie /addcategory z nazwą, której już użyto, zwraca błąd zamiast tworzyć duplikat.
Krok 2: dodaj produkty i ustaw ważne pola
Gdy kategoria już istnieje, dodaj do niej produkty za pomocą /addproduct (albo w panelu). Każde pole jest opcjonalne poza kategorią i nazwą, więc produkt bez żadnej ceny jest poprawny i przydatny przy ofertach w rodzaju „kontakt w sprawie wyceny”.
| Pole | Co kontroluje |
|---|---|
| Nazwa | Tytuł produktu, do 100 znaków. |
| Cena (USD / EUR / INR) | Do trzech cen w różnych walutach na produkt. Pozostaw wszystkie trzy puste dla oferty bez ceny. |
| Automatyczna waluta | Uzupełnia pozostałe waluty z podstawowej ceny, korzystając z bieżących kursów wymiany, więc wpisujesz tylko jedną liczbę. |
| Opis | Krótki tekst, do 500 znaków. |
| Funkcje | Lista oddzielona znakiem |, np. „Szybka dostawa | Wsparcie 24/7 | Dożywotni dostęp”, wyświetlana jako punktory, do 20 pozycji. |
| Wyświetlanie ceny | Własna linia ceny dla produktów, które nie mieszczą się w polach walut, np. „Od 10 $/mies.”. |
| Stan magazynowy | Liczba albo -1 dla nieograniczonego. Widoczna dla kupujących, jeśli włączysz wyświetlanie stanu w koszyku. |
| Pozycja | Niższe numery pojawiają się wcześniej w obrębie kategorii. |
| Dostępny | Czy produkt pojawia się w publicznym katalogu. Wyłącz, by wstrzymać produkt bez usuwania jego rekordu. |
Podstawowa waluta serwera pochodzi z /catalog currency; przeliczanie automatycznej waluty zawsze uzupełnia się z niej. Jeśli zostawisz pola ceny na zero i nie ustawisz wyświetlania ceny, produkt nadal się opublikuje, po prostu bez linii z ceną.
Krok 3: ustaw listę rozwijaną, kolory i przycisk Check Prices
/catalogsetup kontroluje wygląd samego embedu katalogu, niezależnie od pojedynczych kategorii czy produktów: na którym kanale się publikuje, tytuł embedu, opis, stopkę, kolor akcentu, baner i miniaturę, tekst zastępczy listy rozwijanej oraz to, czy pojawia się przycisk Check Prices. Uruchom bez opcji, by zobaczyć bieżące ustawienia bez ich zmiany, albo podaj tylko pola, które chcesz zmienić; zapisuje wyłącznie to, co faktycznie podasz, więc możesz poprawiać jedno pole naraz.
Krok 4: opublikuj katalog na kanale
Kategorie i produkty istnieją w bazie danych od razu po dodaniu, ale nic nie pojawia się na Discordzie, dopóki nie opublikujesz wiadomości katalogu. Uruchom /postcatalog raz, na kanale ustawionym przez /catalogsetup (albo wybierz kanał tam najpierw). Polecenie publikuje jedną wiadomość z listą rozwijaną kategorii i przyciskiem Check Prices.
Członkowie mogą też otworzyć ją publiczną komendą /catalog, która pokazuje ten sam embed i listę rozwijaną jako odpowiedź efemeryczną - przydatne do szybkiego podglądu bez przewijania do kanału.
Aktualizowanie katalogu bez ponownego publikowania
To jest coś, czego nie potrafi ręczna lista cen: każda komenda zmieniająca kategorię, produkt lub samą stylizację katalogu wywołuje tę samą procedurę aktualizacji, która przerysowuje opublikowaną wiadomość w miejscu. Dodaj produkt, zmień cenę, zmień nazwę kategorii albo uruchom ponownie /catalogsetup, a żywa wiadomość na kanale zaktualizuje się sama. Nigdy nie uruchamiasz /postcatalog dwa razy, chyba że oryginalna wiadomość została usunięta.
To pojedyncze źródło prawdy sprawia też, że konfiguracja kategorii produktów na Discordzie pozostaje wiarygodna: kupujący, którzy dodali kanał katalogu do zakładek, zawsze widzą aktualne ceny, a nie migawkę z momentu, w którym personel ostatnio pamiętał o zaktualizowaniu przypiętej wiadomości.
Konfiguracja kanału sklepu na Discordzie: kilka konwencji, które pomagają
- Ustaw kanał jako tylko do odczytu. Tylko bot powinien na nim publikować; wyłącz wszystkim innym uprawnienie wysyłania wiadomości, by wiadomość katalogu zawsze była na górze.
- Sortuj kategorie według tego, jak często są kupowane. Numery pozycji kontrolują listę rozwijaną, więc umieść najlepiej sprzedające się na początku.
- Połącz z regulaminem. Przycisk TOS katalogu (ustawiany przez
/catalog tos) stoi obok Check Prices, więc zasady zwrotów i dostawy są na wyciągnięcie ręki przy każdym produkcie. - Włącz koszyk, jeśli sprzedajesz więcej niż jedną rzecz naraz. Sam katalog służy tylko do przeglądania; dodawanie pozycji do zamówienia wymaga finalizacji, opisanej w przewodniku po koszyku na Discordzie.
Jak bot niestandardowy publikuje katalog pod twoją marką
Jeśli korzystasz z funkcji Bota niestandardowego w Noxyr, katalog, który skonfigurowałeś, nie musi być robiony od nowa: to te same kategorie, produkty i ustawienia, odczytywane z tej samej bazy danych, tylko renderowane przez bota z twoją nazwą i awatarem zamiast Noxyr. Dowolny bot obecny na danym serwerze (Noxyr lub twój niestandardowy) jest jedynym, który publikuje i odświeża katalog tam, więc członkowie nigdy nie widzą dwóch wersji ani zduplikowanej wiadomości. Konfiguracja bota niestandardowego to głos na Top.gg i wklejenie tokena bota w panelu; nic w komendach katalogu się nie zmienia.
Najczęstsze pytania
Czy produkt może nie mieć ceny? Tak. Zostaw puste USD, EUR i INR i nie ustawiaj wyświetlania ceny, a produkt nadal się opublikuje bez linii z ceną - przydatne przy pozycjach wycenianych na zapytanie.
Ile produktów mogę dodać? W komendach nie ma twardego limitu; wyszukiwania kategorii i produktów są ograniczone do 25 wyników na listach rozwijanych, więc bardzo duże katalogi lepiej przeglądać przez panel.
Czy katalog aktualizuje się sam, gdy zmienię produkt w panelu? Tak, panel zapisuje do tej samej bazy danych i uruchamia to samo odświeżenie katalogu co komendy z ukośnikiem.
Czy po dodaniu produktu muszę ponownie uruchomić /postcatalog? Nie. Uruchom to tylko raz, by umieścić wiadomość; każda późniejsza zmiana aktualizuje ją w miejscu.
Gotowy, by go skonfigurować? Dodaj Noxyr za darmo i zacznij od /addcategory, albo przeczytaj pełną dokumentację katalogu i produktów, by poznać każdą komendę. Przepływ koszyka i zamówienia, który zamienia przeglądanie w sprzedaż, opisują przewodnik po koszyku na Discordzie i jak sprzedawać produkty na Discordzie.