Documentación
La API de bots de GameVox es deliberadamente compatible con Discord. Si conoces la documentación de Discord, ya conoces la de GameVox. Estas páginas solo documentan las diferencias.
Migrar desde Discord
Un cambio de configuración de una línea por biblioteca: discord.js, discord.py, JDA, Eris, DSharpPlus, serenity.
Ajustes dentro de la app
GameVox muestra el formulario de configuración de tu app dentro del cliente. Sin dashboard que alojar. Solo en GameVox.
Comandos de barra
El registro es igual que en Discord, pero GameVox trae comandos propios cuyos nombres están reservados.
IDs snowflake
Época de GameVox (idéntica a la de Discord, 01/01/2015) y cómo se asignan los UUID a snowflakes visibles para bots.
Intents del gateway
Intents privilegiados, qué habilita cada uno y la política de aprobación automática de GameVox.
Mapeo de permisos
Campo de bits de 53 bits de Discord ↔ columnas de permisos nativas de GameVox.
Voz + Lavalink
Cómo se conecta el puente UDP/AEAD con la SFU WebRTC. Lavalink funciona sin modificaciones.
Matriz de funciones
Qué está admitido, qué es parcial y qué todavía no.
OAuth2 + URLs de instalación
Secreto de cliente, contextos de instalación (usuario/servidor), scopes por defecto y modos de enlace de instalación.
Emojis propios de la app
Sube emojis personalizados en tu app y úsalos en cualquier servidor donde publique el bot.
Webhooks de la app
Webhooks propios de la app que publican como el usuario bot. Formato del token y endpoint de ejecución.
Equipos
Propiedad compartida entre varias personas, roles, invitaciones, transferencia de apps y testers.
Servidores autoalojados
Qué funciona cuando un bot está instalado en una instancia de GameVox autoalojada por la clientela, y qué no.
Referencia de la API
El formato de cable coincide con los protocolos REST y Gateway v10 de Discord. Usa la documentación de referencia de Discord junto a estas páginas.