Discord Bot: Throw Voice

by guacamoledragon

GitHub Readme.md


A voice channel recording bot for Discord.

Discord Bots

Discord CircleCI codecov Get your own version badge on microbadger.com FOSSA Status



Command Description !alerts [on | off] Turns on/off direct message alerts for when you are being recorded in a voice channel (on by default) !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. !autosave Toggles 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) !join Aliases: record. Force the bot to join and record your current channel !leave Aliases: stop. Force the bot to leave it's current channel !prefix [character] Aliases: 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


Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
See the License for the specific language governing permissions and
limitations under the License.

FOSSA Status