disnake icon indicating copy to clipboard operation
disnake copied to clipboard

feat: add voice channel status permission

Open onerandomusername opened this issue 3 months ago • 4 comments

Summary

Add the set_voice_channel_permission. It's been out for a while now. Whether or not they document it, it exists.

Checklist

  • [ ] If code changes were made, then they have been tested
    • [x] I have updated the documentation to reflect the changes
    • [x] I have formatted the code properly by running pdm run nox -s lint
    • [x] I have type-checked the code by running pdm 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, ...)

onerandomusername avatar Sep 18 '25 21:09 onerandomusername

Documentation build overview

📚 disnake | 🛠️ Build #29888614 | 📁 Comparing d8e9b2c6fdcf1c1bd5b83dd2e4ff9ca9cdfb82c1 against latest (26ab16c374f2b9dc23a9f72a93cb8cd6ee8cbe95)


🔍 Preview build

Show files changed (49 files in total): 📝 49 modified | ➕ 0 added | ➖ 0 deleted
File Status
genindex.html 📝 modified
index.html 📝 modified
whats_new.html 📝 modified
api/abc.html 📝 modified
api/activities.html 📝 modified
api/app_commands.html 📝 modified
api/app_info.html 📝 modified
api/audit_logs.html 📝 modified
api/automod.html 📝 modified
api/channels.html 📝 modified
api/clients.html 📝 modified
api/components.html 📝 modified
api/emoji.html 📝 modified
api/entitlements.html 📝 modified
api/events.html 📝 modified
api/exceptions.html 📝 modified
api/guild_scheduled_events.html 📝 modified
api/guilds.html 📝 modified
api/integrations.html 📝 modified
api/interactions.html 📝 modified
api/invites.html 📝 modified
api/localization.html 📝 modified
api/members.html 📝 modified
api/messages.html 📝 modified
api/misc.html 📝 modified
api/permissions.html 📝 modified
api/roles.html 📝 modified
api/skus.html 📝 modified
api/soundboard.html 📝 modified
api/stage_instances.html 📝 modified
api/stickers.html 📝 modified
api/subscriptions.html 📝 modified
api/ui.html 📝 modified
api/users.html 📝 modified
api/utilities.html 📝 modified
api/voice.html 📝 modified
api/webhooks.html 📝 modified
api/widgets.html 📝 modified
ext/tasks/index.html 📝 modified
ext/commands/api/app_commands.html 📝 modified
ext/commands/api/bots.html 📝 modified
ext/commands/api/checks.html 📝 modified
ext/commands/api/cogs.html 📝 modified
ext/commands/api/context.html 📝 modified
ext/commands/api/converters.html 📝 modified
ext/commands/api/exceptions.html 📝 modified
ext/commands/api/help_commands.html 📝 modified
ext/commands/api/misc.html 📝 modified
ext/commands/api/prefix_commands.html 📝 modified

The future of this feature seems very uncertain (if not entirely dead): https://github.com/DisnakeDev/disnake/pull/1206#issuecomment-2805367355 https://canary.discord.com/channels/613425648685547541/1130595287078015027/1399911787255562400

shiftinv avatar Sep 22 '25 13:09 shiftinv

As much as the feature itself may be dead, I still believe we should support all permissions, whether or not the library does anything with them.

onerandomusername avatar Sep 22 '25 16:09 onerandomusername

As there has been no further input in a full two months, I'll be merging this shortly.

onerandomusername avatar Nov 22 '25 05:11 onerandomusername