Skip to content

feat(channel): implement voice channel statuses#1520

Merged
shiftinv merged 12 commits into
masterfrom
feature/voice-status
May 24, 2026
Merged

feat(channel): implement voice channel statuses#1520
shiftinv merged 12 commits into
masterfrom
feature/voice-status

Conversation

@shiftinv

Copy link
Copy Markdown
Member

Summary

Adds support for retrieving + editing a voice channel's status, which is sort of an ephemeral description set by users.

status being ephemeral is also the reason it's only available via the gateway, not REST; this PR makes use of the somewhat undocumented status field in the channels we already receive from the gw anyway.

Fetching a voice channel's start time isn't implemented here, since it's a whole lot of complexity (see 9e522a9 as an example) for a single field with barely any use. Changes are available through on_voice_channel_start_time_update nonetheless. c:

discord/discord-api-docs@258deb4

Based on @Snipy7374's previous work in #1206.

Checklist

  • If code changes were made, then they have been tested
    • I have updated the documentation to reflect the changes
    • I have formatted the code properly by running uv run nox -s lint
    • I have type-checked the code by running uv run nox -s pyright
  • This PR fixes an issue
  • This PR adds something new (e.g. new method or parameters)
  • This PR is a breaking change (e.g. methods or parameters removed/renamed)
  • This PR is not a code change (e.g. documentation, README, ...)

@shiftinv shiftinv added this to the disnake v2.13 milestone May 17, 2026
@shiftinv shiftinv added this to disnake May 17, 2026
@shiftinv shiftinv added t: enhancement New feature t: api support Support of Discord API features s: needs review Issue/PR is awaiting reviews labels May 17, 2026
@github-project-automation github-project-automation Bot moved this to Todo in disnake May 17, 2026
@read-the-docs-community

read-the-docs-community Bot commented May 17, 2026

Copy link
Copy Markdown

Documentation build overview

📚 disnake | 🛠️ Build #32828585 | 📁 Comparing 45f5dd7 against latest (2d520ba)

  🔍 Preview build  

50 files changed · ± 50 modified

± Modified

@github-project-automation github-project-automation Bot moved this from Todo to Needs Merge in disnake May 20, 2026
@shiftinv shiftinv enabled auto-merge (squash) May 24, 2026 11:04
@shiftinv shiftinv merged commit f2c43ee into master May 24, 2026
34 checks passed
@shiftinv shiftinv deleted the feature/voice-status branch May 24, 2026 11:05
@github-project-automation github-project-automation Bot moved this from Needs Merge to Done in disnake May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

s: needs review Issue/PR is awaiting reviews t: api support Support of Discord API features t: enhancement New feature

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants