Dokumentacja
API botów GameVox jest celowo zgodne z Discordem. Jeśli znasz dokumentację Discorda, znasz już dokumentację GameVox. Te strony opisują tylko różnice.
Przejście z Discorda
Zmiana jednej linijki konfiguracji w każdej bibliotece: discord.js, discord.py, JDA, Eris, DSharpPlus, serenity.
Ustawienia w aplikacji
GameVox wyświetla formularz konfiguracji twojej aplikacji w kliencie. Nie musisz hostować panelu. Tylko w GameVox.
Komendy ukośnikowe
Rejestracja działa tak samo jak na Discordzie, ale GameVox ma wbudowane komendy, a ich nazwy są zarezerwowane.
Komponenty wiadomości
Przyciski, listy wyboru, okna modalne i odpowiedzi efemeryczne: co działa, jak kliknięcia docierają do twojej aplikacji i jakie są limity.
Identyfikatory Snowflake
Epoka GameVox (taka sama jak na Discordzie, 2015-01-01) i sposób mapowania UUID na snowflake widoczne dla botów.
Intenty gatewaya
Intenty uprzywilejowane, co blokuje każdy z nich i zasady automatycznego zatwierdzania w GameVox.
Mapowanie uprawnień
53-bitowe pole bitowe Discorda ↔ natywne kolumny uprawnień GameVox.
Głos + Lavalink
Jak most UDP/AEAD łączy się z WebRTC SFU. Lavalink działa bez modyfikacji.
Macierz funkcji
Co jest obsługiwane, co częściowo, a czego jeszcze nie ma.
Logowanie przez GameVox
Loguj użytkowników do własnej witryny lub aplikacji ich kontem GameVox. Przepływ OAuth2 z kodem autoryzacji, bez bota.
OAuth2 + adresy URL instalacji
Client secret, konteksty instalacji (użytkownik/serwer), domyślne zakresy, tryby linku instalacyjnego.
Emoji aplikacji
Wgraj własne emoji w ramach swojej aplikacji i używaj ich na każdym serwerze, na którym pisze bot.
Webhooki aplikacji
Webhooki należące do aplikacji, które publikują jako użytkownik bota. Format tokena i endpoint execute.
Zespoły
Współwłasność wielu deweloperów, role, zaproszenia, przenoszenie aplikacji i testerzy.
Serwery hostowane samodzielnie
Co działa, gdy bot jest zainstalowany na hostowanym samodzielnie serwerze GameVox klienta, a co nie.
Dokumentacja API
Format danych jest zgodny z protokołami REST i Gateway v10 Discorda. Korzystaj z dokumentacji referencyjnej Discorda razem z tymi stronami.