mirror of
https://github.com/parkervcp/eggs.git
synced 2024-11-28 01:35:15 +08:00
f70e200f63
Egg: - Updated image to use new yolks Java image. - Removed unused `-Djavax.accessibility.assistive_technologies=" "` flag from startup command. - Updated and added as many Startup Variables as possible for basic/common settings in the `config.txt` file. - Updated the install script to (1.) have more verbose/clear logging, (2.) update old `config.txt` files with newer versions (while retaining the old one for posterity at `config.txt-old`), and (3.) moving the `example_playlist.txt` file to the correct directory. `config.txt` File: - Updated to the latest version. `playlist.txt` File: - Renamed to `example_playlist.txt`. - Updated in general to match Wiki's example. Readme: - Added authors - Added a better bot description. - Improved "Configuration" section. - Added "Updating" section.
183 lines
5.5 KiB
Plaintext
183 lines
5.5 KiB
Plaintext
/////////////////////////////////////////////////////////
|
|
// Config for the JMusicBot //
|
|
/////////////////////////////////////////////////////////
|
|
// Any line starting with // is ignored //
|
|
// You MUST set the token and owner //
|
|
// All other items have defaults if you don't set them //
|
|
// Open in Notepad++ for best results //
|
|
/////////////////////////////////////////////////////////
|
|
|
|
|
|
// This sets the token for the bot to log in with
|
|
// This MUST be a bot token (user tokens will not work)
|
|
// If you don't know how to get a bot token, please see the guide here:
|
|
// https://github.com/jagrosh/MusicBot/wiki/Getting-a-Bot-Token
|
|
|
|
token = BOT_TOKEN_HERE
|
|
|
|
|
|
// This sets the owner of the bot
|
|
// This needs to be the owner's ID (a 17-18 digit number)
|
|
// https://github.com/jagrosh/MusicBot/wiki/Finding-Your-User-ID
|
|
|
|
owner = 0
|
|
|
|
|
|
// This sets the prefix for the bot
|
|
// The prefix is used to control the commands
|
|
// If you use !!, the play command will be !!play
|
|
// If you do not set this, the prefix will be a mention of the bot (@Botname play)
|
|
|
|
prefix = "@mention"
|
|
|
|
|
|
// If you set this, it modifies the default game of the bot
|
|
// Set this to NONE to have no game
|
|
// Set this to DEFAULT to use the default game
|
|
// You can make the game "Playing X", "Listening to X", or "Watching X"
|
|
// where X is the title. If you don't include an action, it will use the
|
|
// default of "Playing"
|
|
|
|
game = "DEFAULT"
|
|
|
|
|
|
// If you set this, it will modify the default status of bot
|
|
// Valid values: ONLINE IDLE DND INVISIBLE
|
|
|
|
status = ONLINE
|
|
|
|
|
|
// If you set this to true, the bot will list the title of the song it is currently playing in its
|
|
// "Playing" status. Note that this will ONLY work if the bot is playing music on ONE guild;
|
|
// if the bot is playing on multiple guilds, this will not work.
|
|
|
|
songinstatus = false
|
|
|
|
|
|
// If you set this, the bot will also use this prefix in addition to
|
|
// the one provided above
|
|
|
|
altprefix = "NONE"
|
|
|
|
|
|
// If you set these, it will change the various emojis
|
|
|
|
success = "🎶"
|
|
warning = "💡"
|
|
error = "🚫"
|
|
loading = "⌚"
|
|
searching = "🔎"
|
|
|
|
|
|
// If you set this, you change the word used to view the help.
|
|
// For example, if you set the prefix to !! and the help to cmds, you would type
|
|
// !!cmds to see the help text
|
|
|
|
help = help
|
|
|
|
|
|
// If you set this, the "nowplaying" command will show youtube thumbnails
|
|
// Note: If you set this to true, the nowplaying boxes will NOT refresh
|
|
// This is because refreshing the boxes causes the image to be reloaded
|
|
// every time it refreshes.
|
|
|
|
npimages = false
|
|
|
|
|
|
// If you set this, the bot will not leave a voice channel after it finishes a queue.
|
|
// Keep in mind that being connected to a voice channel uses additional bandwith,
|
|
// so this option is not recommended if bandwidth is a concern.
|
|
|
|
stayinchannel = false
|
|
|
|
|
|
// This sets the maximum amount of seconds any track loaded can be. If not set or set
|
|
// to any number less than or equal to zero, there is no maximum time length. This time
|
|
// restriction applies to songs loaded from any source.
|
|
|
|
maxtime = 0
|
|
|
|
// This sets the amount of seconds the bot will stay alone on a voice channel until it
|
|
// automatically leaves the voice channel and clears the queue. If not set or set
|
|
// to any number less than or equal to zero, the bot won't leave when alone.
|
|
|
|
alonetimeuntilstop = 0
|
|
|
|
// This sets an alternative folder to be used as the Playlists folder
|
|
// This can be a relative or absolute path
|
|
|
|
playlistsfolder = "Playlists"
|
|
|
|
|
|
// By default, the bot will DM the owner if the bot is running and a new version of the bot
|
|
// becomes available. Set this to false to disable this feature.
|
|
|
|
updatealerts = true
|
|
|
|
|
|
// Changing this changes the lyrics provider
|
|
// Currently available providers: "A-Z Lyrics", "Genius", "MusicMatch", "LyricsFreak"
|
|
// At the time of writing, I would recommend sticking with A-Z Lyrics or MusicMatch,
|
|
// as Genius tends to have a lot of non-song results and you might get something
|
|
// completely unrelated to what you want.
|
|
// If you are interested in contributing a provider, please see
|
|
// https://github.com/jagrosh/JLyrics
|
|
|
|
lyrics.default = "A-Z Lyrics"
|
|
|
|
|
|
// These settings allow you to configure custom aliases for all commands.
|
|
// Multiple aliases may be given, separated by commas.
|
|
//
|
|
// Example 1: Giving command "play" the alias "p":
|
|
// play = [ p ]
|
|
//
|
|
// Example 2: Giving command "search" the aliases "yts" and "find":
|
|
// search = [ yts, find ]
|
|
|
|
aliases {
|
|
// General commands
|
|
settings = [ status ]
|
|
|
|
// Music commands
|
|
lyrics = []
|
|
nowplaying = [ np, current ]
|
|
play = []
|
|
playlists = [ pls ]
|
|
queue = [ list ]
|
|
remove = [ delete ]
|
|
scsearch = []
|
|
search = [ ytsearch ]
|
|
shuffle = []
|
|
skip = [ voteskip ]
|
|
|
|
// Admin commands
|
|
prefix = [ setprefix ]
|
|
setdj = []
|
|
settc = []
|
|
setvc = []
|
|
|
|
// DJ Commands
|
|
forceremove = [ forcedelete, modremove, moddelete ]
|
|
forceskip = [ modskip ]
|
|
movetrack = [ move ]
|
|
pause = []
|
|
playnext = []
|
|
repeat = []
|
|
skipto = [ jumpto ]
|
|
stop = []
|
|
volume = [ vol ]
|
|
}
|
|
|
|
// If you set this to true, it will enable the eval command for the bot owner. This command
|
|
// allows the bot owner to run arbitrary code from the bot's account.
|
|
//
|
|
// WARNING:
|
|
// This command can be extremely dangerous. If you don't know what you're doing, you could
|
|
// cause horrific problems on your Discord server or on whatever computer this bot is running
|
|
// on. Never run this command unless you are completely positive what you are running.
|
|
//
|
|
// DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT THIS DOES OR HOW TO USE IT
|
|
// IF SOMEONE ASKS YOU TO ENABLE THIS, THERE IS AN 11/10 CHANCE THEY ARE TRYING TO SCAM YOU
|
|
|
|
eval=false |