Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This is the configuration file for MusicBot. You need to edit this file
- # to setup the bot. Do not edit this file using Notepad as it ruins the
- # formatting - use Notepad++ or a code editor like Visual Studio Code.
- # For help, see: https://just-some-bots.github.io/MusicBot/
- # To get IDs, enable Developer Mode (Options -> Settings -> Appearance)
- # on Discord and then right-click the person/channel you want to get the
- # channel of, then click 'Copy ID'. You can also use the 'listids' command.
- # (http://i.imgur.com/GhKpBMQ.gif)
- ; HOW TO GET VARIOUS IDS:
- ; http://i.imgur.com/GhKpBMQ.gif
- ; Enable developer mode (options, settings, appearance), right click the object you want the id of, and click Copy ID
- ; This works for basically everything you would want the id of (channels and users). For roles you have to right click a role mention.
- [Credentials]
- # This is your Discord bot account token.
- # Find your bot's token here: https://discordapp.com/developers/applications/me/
- # Create a new application, with no redirect URI or boxes ticked.
- # Then click 'Create Bot User' on the application page and copy the token here.
- Token = bot_token
- # The bot supports converting Spotify links and URIs to YouTube videos and
- # playing them. To enable this feature, please fill in these two options with valid
- # details, following these instructions: https://just-some-bots.github.io/MusicBot/using/spotify/
- Spotify_ClientID =
- Spotify_ClientSecret =
- [Permissions]
- # This option determines which user has full permissions and control of the bot.
- # You can only set one owner, but you can use permissions.ini to give other
- # users access to more commands.
- # Setting this option to 'auto' will set the owner of the bot to the person who
- # created the bot application, which is usually what you want. Else, change it
- # to another user's ID.
- OwnerID = auto
- # This option determines which users have access to developer-only commands.
- # Developer only commands are very dangerous and may break your bot if used
- # incorrectly, so it's highly recommended that you ignore this option unless you
- # are familiar with Python code.
- DevIDs =
- [Chat]
- # Determines the prefix that must be used before commands in the Discord chat.
- # e.g if you set this to *, the play command would be triggered using *play.
- CommandPrefix = !
- # Restricts the bot to only listening to certain text channels. To use this, add
- # the IDs of the text channels you would like the bot to listen to, seperated by
- # a space.
- BindToChannels =
- # Changes the behavior of BindToChannels. Normally any messages sent to a channel not in
- # BindToChannels will be ignored. This option allows servers that do not have any bound
- # channels while other server have some defined to still use commands in any channel with
- # the Music Bot. Setting this to yes when there are no bound channels does nothing.
- AllowUnboundServers = no
- # Allows the bot to automatically join servers on startup. To use this, add the IDs
- # of the voice channels you would like the bot to join on startup, seperated by a
- # space. Each server can have one channel. If this option and AutoSummon are
- # enabled, this option will take priority.
- AutojoinChannels =
- [MusicBot]
- # The volume of the bot, between 0.01 and 1.0.
- DefaultVolume = 0.25
- # Only allows whitelisted users (in whitelist.txt) to use commands.
- # WARNING: This option has been deprecated and will be removed in a future version
- # of the bot. Use permissions.ini instead.
- WhiteListCheck = no
- # The number of people voting to skip in order for a song to be skipped successfully,
- # whichever value is lower will be used. Ratio refers to the percentage of undefeaned, non-
- # owner users in the channel.
- SkipsRequired = 4
- SkipRatio = 0.5
- # Determines if downloaded videos will be saved to the audio_cache folder. If this is yes,
- # they will not be redownloaded if found in the folder and queued again. Else, videos will
- # be downloaded to the folder temporarily to play, then deleted after to avoid filling space.
- SaveVideos = yes
- # Mentions the user who queued a song when it starts to play.
- NowPlayingMentions = no
- # Automatically joins the owner's voice channel on startup, if possible. The bot must be on
- # the same server and have permission to join the channel.
- AutoSummon = yes
- # Start playing songs from the autoplaylist.txt file after joining a channel. This does not
- # stop users from queueing songs, you can do that by restricting command access in permissions.ini.
- UseAutoPlaylist = yes
- # Sets if the autoplaylist should play through songs in a random order when enabled. If no,
- # songs will be played in a sequential order instead.
- AutoPlaylistRandom = yes
- # Pause the music when nobody is in a voice channel, until someone joins again.
- AutoPause = yes
- # Automatically cleanup the bot's messages after a small period of time.
- DeleteMessages = yes
- # If this and DeleteMessages is enabled, the bot will also try to delete messages from other
- # users that called commands. The bot requires the 'Manage Messages' permission for this.
- DeleteInvoking = no
- # Regularly saves the queue to the disk. If the bot is then shut down, the queue will
- # resume from where it left off.
- PersistentQueue = yes
- # Determines what messages are logged to the console. The default level is INFO, which is
- # everything an average user would need. Other levels include CRITICAL, ERROR, WARNING,
- # DEBUG, VOICEDEBUG, FFMPEG, NOISY, and EVERYTHING. You should only change this if you
- # are debugging, or you want the bot to have a quieter console output.
- DebugLevel = INFO
- # Specify a custom message to use as the bot's status. If left empty, the bot
- # will display dynamic info about music currently being played in its status instead.
- StatusMessage =
- # Write what the bot is currently playing to the data/<server id>/current.txt FILE.
- # This can then be used with OBS and anything else that takes a dynamic input.
- WriteCurrentSong = no
- # Allows the person who queued a song to skip their OWN songs instantly, similar to the
- # functionality that owners have where they can skip every song instantly.
- AllowAuthorSkip = yes
- # Enables experimental equalization code. This will cause all songs to sound similar in
- # volume at the cost of higher processing consumption when the song is initially being played.
- UseExperimentalEqualization = no
- # Enables the use of embeds throughout the bot. These are messages that are formatted to
- # look cleaner, however they don't appear to users who have link previews disabled in their
- # Discord settings.
- UseEmbeds = yes
- # The amount of items to show when using the queue command.
- QueueLength = 10
- # Remove songs from the autoplaylist if an error occurred while trying to play them.
- # If enabled, unplayable songs will be moved to another file and out of the autoplaylist.
- # You may want to disable this if you have internet issues or frequent issues playing songs.
- RemoveFromAPOnError = yes
- # Whether to show the configuration for the bot in the console when it launches.
- ShowConfigOnLaunch = no
- # Whether to use leagcy skip behaviour. This will change it so that those with permission
- # do not need to use "skip f" to force-skip a song, they will instead force-skip by default.
- LegacySkip = no
- # Leave servers if the owner is not found in them.
- LeaveServersWithoutOwner = no
- [Files]
- # Path to your i18n file. Do not set this if you do not know what it does.
- i18nFile =
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement