Documentation
L’API bots de GameVox est délibérément compatible avec Discord. Si vous connaissez la documentation de Discord, vous connaissez déjà celle de GameVox. Ces pages ne documentent que les différences.
Migrer depuis Discord
Un changement de configuration d’une ligne par bibliothèque : discord.js, discord.py, JDA, Eris, DSharpPlus, serenity.
Réglages intégrés
GameVox affiche le formulaire de configuration de votre app dans le client. Aucun tableau de bord à héberger. Propre à GameVox.
Commandes slash
L’enregistrement est identique à Discord, mais GameVox fournit ses propres commandes dont les noms sont réservés.
ID snowflake
Époque GameVox (identique à Discord, 01/01/2015) et correspondance entre UUID et snowflakes visibles par les bots.
Intents de gateway
Intents privilégiés, ce que chacun débloque, et la politique d’approbation automatique de GameVox.
Correspondance des permissions
Champ de bits 53 bits de Discord ↔ colonnes de permissions natives de GameVox.
Vocal + Lavalink
Comment le pont UDP/AEAD se connecte au SFU WebRTC. Lavalink fonctionne sans modification.
Matrice des fonctionnalités
Ce qui est pris en charge, ce qui est partiel, ce qui ne l’est pas encore.
OAuth2 + URL d’installation
Secret client, contextes d’installation (utilisateur/serveur), scopes par défaut, modes de lien d’installation.
Emojis propres à l’app
Téléversez des emojis personnalisés sous votre app et utilisez-les sur tous les serveurs où le bot publie.
Webhooks d’app
Webhooks appartenant à l’app qui publient sous l’identité du bot. Format du jeton et endpoint d’exécution.
Équipes
Propriété partagée entre plusieurs personnes, rôles, invitations, transfert d’app et testeurs.
Serveurs auto-hébergés
Ce qui fonctionne quand un bot est installé sur une instance GameVox auto-hébergée par un client, et ce qui ne fonctionne pas.
Référence de l’API
Le format de transport correspond aux protocoles REST et Gateway v10 de Discord. Utilisez la documentation de référence de Discord en complément de ces pages.