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.
Componentes de mensagem
Botões, menus de seleção, modais e respostas efêmeras: o que funciona, como os cliques chegam ao seu app e os limites.
Canais de app
Telas que o seu app mostra dentro de um canal: o manifesto, a requisição de visualização e a resposta, o esquema de visualização, ações, arquivos e notificações de app.
Rich Presence
Atividades: o status do seu bot, a atividade de um usuário definida pelo seu app, recursos de imagem, o RPC local do desktop e o recebimento da presença dos membros.
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.
Entrar com o GameVox
Faça as pessoas entrarem no seu próprio site ou app com a conta do GameVox. Fluxo OAuth2 por código, sem precisar de bot.
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.
Logs do bot
Deixe o portal do desenvolvedor pedir as linhas de log recentes do seu bot: o evento do gateway, o endpoint de envio, limites e ocultação de dados.
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.