A voice channel recording bot for Discord.
!alias [command name] [new command alias]Creates an alias, or alternate name, to a command for customization.
!autojoin [Voice Channel name | 'all'] [number | 'off']Sets the number of players for the bot to auto-join a voice channel, or disables auto-joining. 'all' will apply number to all voice channels.
!autoleave [Voice Channel name | 'all'] [number]Sets the number of players for the bot to auto-leave a voice channel, or disables auto-leaving. 'all' will apply number to all voice channels.
!autosaveToggles the option to automatically save and send all files at the end of each session - not just saved or clipped files
!clip [seconds] | !clip [seconds] [text channel output]Saves a clip of the specified length and outputs it in the current or specified text channel (max 120 seconds)
record. Force the bot to join and record your current channel
stop. Force the bot to leave it's current channel
symbol. Sets the prefix for each command to avoid conflict with other bots (Default is '!')
!removeAlias [alias name]Removes an alias from a command.
!save | !save [text channel output]Saves the current recording and outputs it to the current or specified text chats (caps at 16MB)
!saveLocation | !saveLocation [text channel name]Sets the text channel of message or the text channel specified as the default location to send files
!volume [1-100]Sets the percentage volume to record at, from 1-100%
Replace brackets  with item specified. Vertical bar | means 'or', either side of bar is valid choice.
Self-hosting instructions got a lot more complex, see the self-hosting section for more on how you can deploy the bot.
Copyright (c) 2017-2018 Guacamole Dragon, LLC Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.