feat: add voice channel status permission
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, ...)
Documentation build overview
📚 disnake | 🛠️ Build #29888614 | 📁 Comparing d8e9b2c6fdcf1c1bd5b83dd2e4ff9ca9cdfb82c1 against latest (26ab16c374f2b9dc23a9f72a93cb8cd6ee8cbe95)
Show files changed (49 files in total): 📝 49 modified | ➕ 0 added | ➖ 0 deleted
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
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.
As there has been no further input in a full two months, I'll be merging this shortly.