Documentation
GameVox's bot API is intentionally Discord-compatible. If you know Discord's docs, you already know GameVox's. These pages document only the deltas.
Migrating from Discord
One-line config swap per library: discord.js, discord.py, JDA, Eris, DSharpPlus, serenity.
In-App Settings
GameVox renders your app's config form inside the client. No dashboard to host. GameVox-only.
Slash commands
Registration is unchanged from Discord, but GameVox ships built-ins and their names are reserved.
Message components
Buttons, select menus, modals and ephemeral replies: what works, how clicks reach your app, and the limits.
App channels
Screens your app shows inside a channel: the manifest, the view request and reply, the view schema, actions, app files and app notifications.
Rich Presence
Activities: your bot’s status, a user’s activity set from your app, image assets, the desktop local RPC and receiving members’ presence.
Snowflake IDs
GameVox epoch (matches Discord, 2015-01-01) and how UUIDs map to bot-visible snowflakes.
Gateway intents
Privileged intents, what each gates, and the GameVox auto-approval policy.
Permissions mapping
Discord 53-bit bitfield ↔ GameVox native permission columns.
Voice + Lavalink
How the UDP/AEAD bridge connects to the WebRTC SFU. Lavalink works unmodified.
Feature matrix
What's supported, what's partial, what's not yet.
Log in with GameVox
Sign people in to your own site or app with their GameVox account. OAuth2 code flow, no bot needed.
OAuth2 + Install URLs
Client secret, install contexts (user/server), default scopes, install link modes.
App-owned emojis
Upload custom emojis under your app and use them in any server the bot posts to.
App webhooks
App-owned webhooks that post as the bot user. Token format and execute endpoint.
Teams
Multi-developer ownership, roles, invites, app transfer, and testers.
Self-hosted servers
What works when a bot is installed on a customer's self-hosted GameVox box, and what doesn't.
Bot logs
Let the developer portal request your bot’s recent log lines: the gateway event, the upload endpoint, limits and redaction.
API reference
The wire format matches Discord's v10 REST and Gateway protocols. Use Discord's reference docs alongside these pages.