guild_modify_current_voice_state
Change the bot's voice state in a stage channel to request to speak or step down, using request_to_speak_timestamp or suppress.
Instructions
Purpose: Update the bot's own voice state in a stage channel (request to speak, toggle suppress).
When to use:
Bot wants to raise its hand (
request_to_speak_timestamp = now) or step down (suppress = true).
Returns: {ok, guild_id}. Discord returns 204 (no body).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild_id | Yes | Guild containing the stage channel | |
| suppress | No | ||
| channel_id | No | Stage channel the bot is currently in | |
| request_to_speak_timestamp | No | ISO8601 timestamp; null clears, future requests to speak |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||