- To use this bot, Node.js 12.0.0 or newer must be installed.
-
Download the
zip
file. -
Configure the Bot:
- Run
npm i
- You will need to create a bot application in the developers space
- Replace the placeholder values in
config.js
(basically a JSON file, but I can add comments)
- Run
-
Invite the Bot to your Server:
-
In your bot's application page, navigate to OAUTH2
-
In the "scopes" section, select
bot
-
In the "bot permission" section, select:
ADMINISTRATOR
Theoretically, the bot would only need the
MOVE_MEMBERS
andMANAGE_CHANNELS
permissions, although they can be quite janky in my experience, so I find it much easier just to give the bot every permission. -
Copy and paste the generated invite link!
-
-
Get the Bot Online
- Run
node index.js
- The bot is now operational ! 🎉
- Run
This bot's only feature is, when you join the channel specified in config.js
, it will immediately create a channel for you, and automatically move you there.
You will have all the permissions in this channel, such as to add other people, change the permissions, mute and move members, etc.
If the join back into the base voice channel while your channel is still available, it will simply move you back to that channel.
I set the delay before deletion to just five seconds for the purpose of the video.