Add support for setting voice channel status

This commit is contained in:
Andrin
2023-12-26 11:32:21 +01:00
committed by GitHub
parent d25b574b32
commit 9ce733321b
3 changed files with 20 additions and 0 deletions

View File

@ -1163,6 +1163,13 @@ class HTTPClient:
payload = {k: v for k, v in options.items() if k in valid_keys}
return self.request(r, reason=reason, json=payload)
def edit_voice_channel_status(
self, status: Optional[str], *, channel_id: int, reason: Optional[str] = None
) -> Response[None]:
r = Route('PUT', '/channels/{channel_id}/voice-status', channel_id=channel_id)
payload = {'status': status}
return self.request(r, reason=reason, json=payload)
def bulk_channel_update(
self,
guild_id: Snowflake,