⚙️Config
Here, you can find all the details about the bot's configuration.
Config Explanation
Here provides an explanation of the configuration options for a Minecraft Discord bot. You can find the original configuration file here.
Bot Configuration (bot
):
bot
):token
: The Discord bot token for authentication. Please replace 'your-bot-token-here' with the actual token. Click here to know how to get it.presence
: Settings for auto-changing status and activity of the bot.enabled
: Enables or disables the auto-changing of status and activity.activity
: Specifies the type of activity. Options:Playing
,Listening
,Watching
,Competing
.text
: Configures the status text displayed based on server status.online
: Status text displayed when server is online. Use{playeronline}
to show number of online players and{playermax}
to show number of max players.offline
: Text when the server is offline.
status
: Configures the Discord status. Options:online
,idle
,dnd
,invisible
.
Minecraft Server Configuration (mcserver
):
mcserver
):ip
: IP address of the Minecraft server.port
: Port number of the Minecraft server.type
: Type of Minecraft server Options:java
orbedrock
.name
: Name of the Minecraft server. Need for displaying in embeds.version
: Version of the Minecraft server. Need for displaying in embeds.icon
: URL of the Minecraft server's icon.site
: URL of the Minecraft server or vote website (optional). To disable site commands leave site field blank.
Bot Settings (settings
):
settings
):language
: Configures language settings.main
: Main language for the bot.Optional language settings for specific features (embeds, autoReply, consoleLog, slashCmds). You can set certain language for certain features. Leave then blank if you want main language to be applied.
embeds
: All the embeds. Slash and Prefix Commands, Auto Changing Status.autoReply
: Replies given by the bot in Auto Reply feature.consoleLog
: All console log output.slashCmds
: All slash commands description and error replies.
embedsColors
: Specifies colors for different types of embeds.logging
: Logging settings.timezone
: Time zone of the bot. It is for console-logging timestamp.inviteLink
: Gives the invite link at the bot's launch.debug
: Logs any status messages and bot activity updates.error
: Logs any errors that occur.serverInfo
: Logs basic information about the server during startup
Features Settings:
Auto-Change Status (autoChangeStatus
):
autoChangeStatus
):enabled
: Enables or disables the feature.updateInterval
: Time period between auto-changing status in seconds.isOnlineCheck
: Verifies if the server's maximum player count is 0 to set the status as offline. This is useful for servers which uses free hosting providers like Aternos.
Player Count in Channel Name (playerCountCH
):
playerCountCH
):enabled
: Enables or disables the feature.guildID
: Server's ID for creating/editing channel stats.channelId
: Channel ID for editing the player count. If no ID is provided, the bot will create the channel itself. NOT REQUIREDonlineText
: Text for online status,{playeronline}
and{playermax}
show number of online and max players.offlineText
: Text for offline status.
Auto Reply (autoReply
):
autoReply
):enabled
: Enables or disables the entire autoReply feature.Settings for specific triggers (version, ip, site, status).
enabled
: Enables or disables the command.triggerWords
: Trigger Words for the command which is used to trigger a reply.
Commands (commands
):
commands
):slashCommands
: Enables or disables all slash commands.prefixCommands
: Enables or disables normal prefix commands.prefix
: Prefix for normal commands. Eg. :!
Individual command settings for
ip
,site
,version
,players
,status
,motd
, andhelp
.enabled
: Enables or disables the command.alias
: Aliases for the command.
Last updated