Portail développeurs
Expérimental La plateforme de bots et d'apps est en développement actif. La prise en charge des serveurs auto-hébergés est arrivée le 13/08/2026, avec moins de fonctionnalités que le cloud. Voir ce qui est pris en charge.
← Docs

Matrice des fonctionnalités

Une vue « est-ce que ça marche ? » de chaque fonctionnalité de bot Discord sur GameVox. Servez-vous-en pour cadrer une migration avant de basculer l’URL du gateway. La colonne Auto-hébergé indique si une fonctionnalité marche lorsque votre bot est installé sur une instance GameVox auto-hébergée. Voir la documentation auto-hébergée pour l’architecture de renvoi.

Domaine Fonctionnalité Cloud Auto-hébergé Remarques
Gateway Encodage JSON Oui Oui Par défaut ; ce qu’utilisent toutes les bibliothèques
Compression zlib-stream Oui Oui Couverte par toutes les grandes bibliothèques
Encodage ETF Non Non Les bibliothèques se rabattent sur JSON quand encoding=etf est absent
Compression Zstandard Non Non zlib-stream est l’alternative universelle
Resume / op:6 Oui Oui Le tampon de reprise est répliqué dans Redis, donc op:6 survit aux redémarrages des tâches api
Sharding Oui Oui Hachage standard (guild_id >> 22) % num_shards
REST CRUD des messages Oui Oui Envoi, modification, suppression, suppression groupée, lecture, épinglage, indicateur de saisie, réactions
CRUD des salons Oui Oui Cloud : y compris exceptions de permissions et réordonnancement. Auto-hébergé : réordonnancement oui, exceptions par salon via les groupes
Exceptions de permissions par salon Oui Non L’auto-hébergé utilise des permissions au niveau du groupe ; le PUT d’exception renvoie 501
Membres / rôles / bannissements Oui Oui CRUD complet ; communication_disabled_until (timeout) non pris en charge
Webhooks (salon & app) Oui Oui CRUD complet + exécution (embeds, pièces jointes, multipart). Les enregistrements restent dans le stockage cloud ; l’exécution écrit dans les salons auto-hébergés via le chemin de renvoi du bot
Emojis propres à l’app Portail seul Portail seul Gérés dans le portail ; le GET de l’API bots fonctionne. Voir Emojis
Journal d’audit Partiel Partiel Entrées pertinentes pour les bots ; l’historique des exceptions par salon n’est pas indexé
En-têtes de limitation de débit Oui Oui X-RateLimit-* sur chaque réponse, avec gestion des buckets
Interactions Commandes d’application (slash, utilisateur, message) Oui Non Cloud : PUT groupé + CRUD unitaire. Auto-hébergé : enregistrement & invocation pas encore routés
Composants v1 (boutons, sélecteurs, modales) Oui Non Rendus dans le client GameVox ; l’auto-hébergé nécessite un pont d’événements
Composants v2 Non Non Prévus après la v1
Interactions en mode HTTP (endpoint sortant) Oui Non Le cloud envoie vers votre interactions_endpoint_url avec signature Ed25519 ; se rabat sur le gateway si l’endpoint tombe. Les invocations auto-hébergées ne sont pas encore relayées
Vocal Gateway vocal UDP Oui Oui Par région. Voir la documentation vocale
AEAD AES-256-GCM Oui Oui Privilégié
AEAD XChaCha20-Poly1305 Oui Oui Repli
Modification de l’état vocal par le bot Oui Partiel Les deux : PATCH .../voice-states/{user_id} pour rendre muet / déplacer / déconnecter. Auto-hébergé : deaf renvoie 501 (pas de primitive SFU) ; le déplacement émet deux événements au lieu d’un
Divers Emojis de serveur (lecture) Oui Oui Lister + lire ; création/modification/suppression via le portail uniquement
Soundboard (lecture) Oui Oui Lister + lire ; la lecture pilotée par le bot n’est pas prise en charge
URL personnalisée Partiel Non Cloud : lecture + modification (serveurs Gold et plus). Auto-hébergé : le PATCH renvoie 501
Fils / publications de forum Ébauche Ébauche Les salons forum existent ; le CRUD des fils renvoie vide / 400
Salons de conférence, AutoMod, événements programmés Non Non Intents acceptés, aucun événement
Premium Apps / entitlements Non Non Aucune couche de monétisation en v1
Portail Équipes (propriété partagée) Oui Parité Discord. Voir Équipes
Transfert d’app vers une équipe Oui À sens unique (comme Discord)
Testeurs d’app (liste d’installation pour apps privées) Oui 100 par app. Voir Équipes → Testeurs
URL d’installation OAuth2 (contexte utilisateur + serveur) Oui Aucune / fournie par GameVox / URL personnalisée. Voir OAuth2
Rotation du secret client Oui Haché en bcrypt ; affiché une fois à la création / rotation
Fiche dans l’annuaire des bots Oui Fiches validées par l’administration sur gamevox.com/bots

Légende

  • Oui: fonctionne comme sur Discord, sans changement de code.
  • Partiel: compatible au niveau du transport mais une partie de la sémantique manque. L’appel est sans risque, mais peut ne pas produire d’événements.
  • Non: accepté sur le canal (pas de 4014), mais sans effet. Partez du principe que ce n’est pas là.

← Retour à la documentation