Developer Portal
Experimental The bot & app platform is in active development and currently works only on cloud-hosted GameVox servers. Self-hosted servers are not supported yet.
← Docs

Feature Matrix

High-level "does it work?" view of every Discord bot feature on GameVox. Use this to scope a migration before you flip the gateway URL.

AreaFeatureStatusNotes
GatewayJSON encodingYesDefault; what every library uses
zlib-stream compressionYesCovered by every major library
ETF encodingNoLibraries fall back to JSON when encoding=etf is missing
Zstandard compressionNozlib-stream is the universal alternative
Resume / op:6YesResume buffer mirrored to Redis — survives api task restarts
ShardingYesStandard (guild_id >> 22) % num_shards hash
RESTMessages CRUDYesSend, edit, delete, bulk-delete, get, pin, typing, reactions
Channels CRUDYesIncluding permission overwrites and reorder
Members / roles / bansYesFull CRUD; communication_disabled_until (timeout) not supported
Webhooks (channel)YesCreate, get, edit, delete, execute (?wait=true)
App webhooks (per-app)YesToken-auth, content-only — see App webhooks
App-owned emojisYes2000/app, 256KB, animated GIF supported — see Emojis
Audit logPartialBot-relevant entries logged; per-channel-overwrite history not yet indexed
Rate-limit headersYesX-RateLimit-* on every response, bucket-aware
InteractionsApplication commands (slash, user, message)YesBulk PUT + individual CRUD
Components v1 (buttons, selects, modals)YesRendered in the GameVox client
Components v2NoPlanned post-v1
VoiceUDP voice gatewayYesPer-region — see Voice docs
AEAD AES-256-GCMYesPreferred
AEAD XChaCha20-Poly1305YesFallback
DAVE / E2EENoNo timeline yet
OtherThreadsStubForum channels exist; thread CRUD returns empty / 400 — see Docs
Stage ChannelsNoAccepted on the wire; no audience/speaker split
AutoModNoIntents accepted, no events
Scheduled EventsNoIntents accepted, no events
SoundboardNoBot soundboard posting unsupported
Premium Apps / EntitlementsNoNo monetization layer in v1
PortalTeams (multi-developer ownership)YesDiscord parity — see Teams
Application transfer to teamYesOne-way (matches Discord)
App Testers (private-app install allowlist)Yes100/app — see Teams → Testers
OAuth2 install URLs (user + server contexts)YesNone / GameVox-provided / Custom URL — see OAuth2
Client secret rotationYesBcrypt-hashed; shown once on create / rotate
Bot directory listingYesAdmin-approved listings at gamevox.com/bots

Legend

  • Yes — works as on Discord, no code changes.
  • Partial — wire-compatible but missing some semantics; safe to call, may not produce events.
  • No — accepted on the wire (won't 4014), but does nothing. Plan for it not being there.

← Back to docs