Add GuildMember.voiceChannel.join(channel) function to the API
if a GuildMember is not connected to a voice channel you can't get him to join one ( I think), we can only move it from one voice channel to another,
can you add this feature?
why would I need this feature?
I did a bot with discord.js
when the user enter the command "!play fbi"
it opens a gif and send the sound of this video : https://www.youtube.com/watch?v=LO1Z8HOGeWo
it was a funny idea in my opinion xD
or when you enter the command "!play ok" it runs https://www.youtube.com/watch?v=GDTBXX2ZwUU
we can't launch a video directly, it was my solution
Thank you
-
Forcing other users to join voice channels against their will is a bad idea. -1
9 -
Answer me a question: Would you like it, when someone pulls you into a voice channel, even tho you didn't wanted it?
No? Then why requesting that? Nobody likes to get connected to a Voice channel against their will.
-1 for that.
4 -
you could add an button to enable this functionnality for the guild you want.
It resolve the problem because this way you wanted it
I think that a +1 will be better ;)
-6 -
As soon as I read this suggestion, it brought massive privacy and safety concerns to mind. This ability is fine to have your Discord Bot join a voice channel, but never a user under any circumstances. My biggest possible concern is the matter of being able to force-join a user to a voice channel in the middle of them having a private or sensitive conversation elsewhere, unaware that Discord has suddenly - and unintentionally - thrown them into the middle of an eavesdropping factory because of a rogue Discord Bot. This is basically something that I consider almost impossible and could even be illegal in some cases. The only time this is acceptable is to get your own Discord Bot to join a voice channel, as many currently do. 5 -
Maybe a ringing feature for a guild voice channel would work better than force joining a user and invading their privacy.
1 -
Many problems with this.
For one, this part of Discord is for API suggestions and feedback. Your suggestion as stated is for a library known as Discord.JS. Whilst a wrapper of the Discord API, it is unofficial, and Discord have no power over the library. You'd be best bringing it up as a suggestion in the Discord.JS server or Github page.
Secondly, VoiceChannel#join is already a method for the bot to join a Discord channel. See https://discord.js.org/#/docs/main/stable/class/VoiceChannel?scrollTo=join. I understand your idea, however, if it were implemented, it would be GuildMember.join(VoiceChannel) or VoiceChannel.addUser(User or GuildMember).
This should be classified as a suggestion more generally in the API, than for Discord.JS.
Furthermore, it would be an invasion of someone's privacy if you could on-the-fly force someone to join the voice channel. It would be a security vulnerability and would allow for less private times if a bot could add you and theoretically record them using the API through listeners.
1
サインインしてコメントを残してください。
コメント
6件のコメント