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]Saves a clip of the specified length and outputs it in the current or specified text channel (max 120 seconds)
!recordAsk the bot to join and record your current channel
!stopAsk the bot to leave it's current channel
!prefix [character]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]Saves the current recording and outputs it to the current or specified text chats (caps at 16MB)
!saveLocation | !saveLocation [text channel | 'off']Sets the text channel to send all messages to, use
offto restore default behaviour.
!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.