I'm not sure if this counts as a bug or a feature request, but changing the permissions on a voice channel should reflect the changes to everyone connected to the channel. For instance, if we have 10 users with the Foo role all connected to a single voice channel, and a bot denies speak permission to @Foo on the channel, all those users should be voice suppressed.
As it stands, the changes to the channel permissions only take effect when a user connects to the channel. I have a bot that does what I just described, and it has to disconnect and reconnect every single user to the channel to see the changes reflected, which runs into rate-limit problems real quick. Changing permissions works fine for text channels, only voice channels seem to have his problem.
Again, I'm not sure if this is intended behaviour or not, but fixing this would be really helpful. :)
Войдите в службу, чтобы оставить комментарий.