Docs
Referencia de config.json
El archivo config.json administra las credenciales del bot, canales vinculados, intervalos de presencia y diseño visual de los embeds en Hytale DiscordSync.
Archivo de Configuración Completo
json
{
"botToken": "BOT_TOKEN",
"channelId": "000000000000000000",
"startMessage": "The server is online!",
"serverName": "Hytale Server",
"serverIcon": "https://i.imgur.com/tu_logo.png",
"serverBanner": "https://i.imgur.com/tu_banner.png",
"maxPlayers": 100,
"ignoredAuthors": [
"System",
"Sistema"
],
"statusMessages": [
"Hytale | %online% Online",
"discord.gg/tu-comunidad",
"Jugando en el Servidor"
],
"statusInterval": 10,
"messages": {
"discordToGameFormat": "§9[Discord] §f%user%: %message%",
"gameToDiscordFormat": "**%player%**: %message%",
"playerJoin": ":green_circle: **%player%** joined the server.",
"playerLeave": ":red_circle: **%player%** left the server.",
"statusTitle": "Server Status",
"statusDescription": "**IP:** play.tuservidor.com\n**Version:** Latest",
"statusFields": "👥 Players",
"statusFooter": "Requested by %user%"
},
"embeds": {
"join": {
"enabled": true,
"color": "#57F287",
"title": "Player Joined",
"description": "%player% has connected."
},
"leave": {
"enabled": true,
"color": "#ED4245",
"title": "Player Left",
"description": "%player% has disconnected."
},
"death": {
"enabled": true,
"color": "#2F3136",
"title": "Player Died",
"description": "%player% died."
},
"serverStart": {
"enabled": true,
"color": "#5865F2",
"title": "Server Status",
"description": "The server is now **ONLINE** 🟢"
},
"serverStop": {
"enabled": true,
"color": "#ED4245",
"title": "Server Status",
"description": "The server is now **OFFLINE** 🔴"
}
}
}Descripción de Claves
Parámetros Principales
botToken: El token secreto de tu bot de Discord.channelId: El ID numérico del canal de texto de Discord destinado a la sincronización.serverName: Nombre de tu servidor mostrado en el comando/status.serverIcon: Enlace directo (URL) al icono PNG/JPG del servidor.serverBanner: Enlace directo a la imagen de banner del servidor.maxPlayers: Cantidad máxima de jugadores mostrada en los embeds.ignoredAuthors: Remitentes de mensajes en el juego que no se reenviarán a Discord.