Skip to content

adeptsofcataclysm/Dynamic-Voice-Channels

 
 

Repository files navigation

Dynamic Voice Channels

Introduction

Have you always wanted a fast discord bot that automatically creates new voice channels and is also easy to use? Then this bot is perfect for you. It automatically creates a new voice channel as soon as you join a certain channel and deletes it afterwards.

Examples

  • Dynamic channels:

Example

  • Easy settings:

Example

Setup

You can change the prefix using dvc!prefix <new prefix>

1. Setting the channel:

You can either use dvc!setup to setup a new category and a new channel or dvc!add <channel> to add the initial channel. The channel can be removed later with dvc!remove <channel>. You can see all set auto-channels using dvc!list.

2. Editing the default settings:

You can change settings using dvc!edit <channel>. The bot will start an interactive session where you can change the name, limit, position and category of new channels.

3. Blacklist bad words:

To blacklist certain words in channel names you can use the dvc!blacklist <word> command. Bad words are replaced with asterisks. To remove the word use dvc!whitelist <word>.

Commands:

When creating a new channel you will get the manage channel and move members permissions in this channel. Every member with manage channel permission can use commands to modify the channel.

Settings:

  • dvc!prefix <new prefix> Changes the bot's prefix on the server
  • dvc!setup Creates a new category and voice channel and adds it
  • dvc!add <channel> Adds a channel
  • dvc!remove <channel> Removes a channel
  • dvc!edit <channel> Start an interactive session to edit a channel
  • dvc!list Lists all auto-channels and their settings
  • dvc!blacklist [word] Puts a word on the blacklist
  • dvc!whitelist <word> Removes a word from the blacklist

Managing voice channels:

  • dvc!name <new name> Sets a name
  • dvc!limit <new limit> Sets a limit
  • dvc!bitrate <new bitrate> Sets the bitrate
  • dvc!kick <member> Kicks someone

Permissions:

  • dvc!permit <member> Gives someone permissions.
  • dvc!transfer <member> Transfers your permissions
  • dvc!claim Claims permissions after the owner has left the channel

Connecting:

  • dvc!close [member|role] Denies connecting
  • dvc!open [member|role] Removes connection overwrites
  • dvc!grant [member|role] Allows connecting

Visibility:

  • dvc!hide [member|role] Makes your channel hidden
  • dvc!unhide [member|role] Makes your channel no longer hidden
  • dvc!show [member|role] Makes your channel visible

Other:

  • dvc!help [command] Help!
  • dvc!invite Get the invite
  • dvc!info Bot info
  • dvc!support <message> Contact the owner

Links

About

A discord bot that dynamically creates new voice channels and removes them afterwards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Makefile 0.3%