Bob the Channel Builder
About
Ever wanted Mumble's temporary voice channels on Discord?
Bob can help you!
Bob is a Discord bot!
It allows the members of a server to create voice channels which are automatically deleted after they remain empty for a certain period of time.
Add to your server
The bot is in the beta stage of development, uptime is not guaranteed!
To add Bob to your server:
- Authorize the bot to join your server.
- Create a new category for the bot.
- Give Bob the Manage Channels permission in the newly created category.
-
Create a text channel named
#bobinside the category. - Give Bob the Read Messages, Send Messages and Embed Links permissions in the text channel.
Commands
-
!build {channel-name}- create a new temporary channel and enter it -
!save {preset-name}- save the settings of the channel you are currently in to a preset -
!load {preset-name} {channel-name}- create a new temporary channel with the settings of the specified preset -
!list- list all presets of the server
Host your own
To run your own instance of Bob:
- Ensure Cargo is available on your system.
-
Run
cargo install bobbotto download and compile Bob for your OS. -
Set the
DISCORD_TOKENenvironment variable to your Discord bot token. -
Set the
BOB_CHANNEL_NAMEenvironment variable to the name of Bob's text channel (without the starting hash, ex:bob). -
Set the
BOB_DELETION_TIMEenvironment variable to how long would you like empty channels to stay available before being deleted. -
Set the
BOB_PREFIXenvironment variable to the command prefix you'd like the bot to use. -
Run
bobbot.
Source code
Bob's source code is available on GitHub!
It is written in Rust, using the Serenity bot library.