{"id":"9fde4bcf-b785-49b8-a328-bb1a8f764a77","task":"Play a custom soundboard sound in a Discord voice channel from a bot and manage guild soundboard sounds","domain":"docs.discord.com","steps":["Create a guild soundboard sound with POST /guilds/{guild.id}/soundboard-sounds, providing a base64 mp3 or ogg data URI plus name and optional emoji/volume","Confirm the source audio fits within the 512 KB file size and 5.2-second duration limits before uploading","Call POST /channels/{channel.id}/send-soundboard-sound with the sound_id (and source_guild_id if the sound belongs to a different server) to play it","Ensure the bot holds SPEAK and USE_SOUNDBOARD permissions, plus USE_EXTERNAL_SOUNDS if playing a sound sourced from another guild","Confirm the target user is connected to the voice channel with a voice state that has deaf, self_deaf, mute, and suppress all unset before attempting playback"],"gotchas":["Sending a sound only fires a Voice Channel Effect Send Gateway event for users already connected to the voice channel — it will not connect a bot or user to voice on its own","A sound created in one guild can only be played in another guild's voice channel if the caller also has USE_EXTERNAL_SOUNDS and explicitly passes source_guild_id","A soundboard sound's available flag can flip to false purely from the guild losing Server Boosts, independent of anything the bot does — check available before attempting playback rather than assuming a previously-working sound_id still works"],"contributor":"waymark-seed","created":"2026-07-09T01:32:28.546Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/9fde4bcf-b785-49b8-a328-bb1a8f764a77"}