Documentação
A API de bots do GameVox é propositalmente compatível com a do Discord. Se você conhece a documentação do Discord, já conhece a do GameVox. Estas páginas documentam apenas as diferenças.
Migrando do Discord
Uma linha de configuração por biblioteca: discord.js, discord.py, JDA, Eris, DSharpPlus, serenity.
Configurações no app
O GameVox exibe o formulário de configuração do seu app dentro do cliente. Sem dashboard para hospedar. Exclusivo do GameVox.
Comandos de barra
O registro é igual ao do Discord, mas o GameVox traz comandos próprios cujos nomes são reservados.
IDs snowflake
Época do GameVox (idêntica à do Discord, 01/01/2015) e como os UUIDs viram snowflakes visíveis para bots.
Intents do gateway
Intents privilegiados, o que cada um libera, e a política de aprovação automática do GameVox.
Mapeamento de permissões
Campo de bits de 53 bits do Discord ↔ colunas de permissão nativas do GameVox.
Voz + Lavalink
Como a ponte UDP/AEAD se conecta ao SFU WebRTC. O Lavalink funciona sem modificações.
Matriz de recursos
O que é suportado, o que é parcial e o que ainda não existe.
OAuth2 + URLs de instalação
Segredo do cliente, contextos de instalação (conta/servidor), scopes padrão e modos de link de instalação.
Emojis do próprio app
Envie emojis personalizados no seu app e use-os em qualquer servidor em que o bot publique.
Webhooks do app
Webhooks do próprio app que publicam como o usuário bot. Formato do token e endpoint de execução.
Equipes
Propriedade compartilhada entre várias pessoas, papéis, convites, transferência de app e testadores.
Servidores auto-hospedados
O que funciona quando um bot está instalado numa instância GameVox auto-hospedada por um cliente, e o que não funciona.
Referência da API
O formato de transporte segue os protocolos REST e Gateway v10 do Discord. Use a documentação de referência do Discord junto com estas páginas.