Saltearse al contenido

Variables de entorno

Aquí puedes encontrar todos los parámetros que se pueden definir en archivos .env o variables de entorno. Normalmente establecemos aquí variables que pueden diferir entre ambientes (producción, desarrollo, CI, etc.) como tokens o dominios de APIs.

Discord variables

  • DISCORD_TOKEN: Token del bot de Discord
  • DISCORD_CLIENT_ID: ID pública del bot
  • DISCORD_CLIENT_SECRET: Clave secreta privada del bot

Database variables

Dependiendo de la base de datos utilizada podemos definir estas variables

MYSQL / PostgreSQL

  • DATABASE_HOST: IP o dominio donde se encuentra la base de datos
  • DATABASE_PORT Puerto en el que la base de datos está escuchando. Comúnmente 3306 para MySQL o 5432 para PostgreSQL
  • DATABASE_USERNAME: Usuario de la base de datos
  • DATABASE_PASSWORD: Contraseña de la base de datos
  • DATABASE_NAME: Nombre de la base de datos

MongoDB

  • DATABASE_URI: Cadena de conexión de la base de datos

Other variables

Aquí puedes encontrar variables de todo tipo

  • BOT_PREFIX: Prefijo para comandos por prefijo. Se usará como prefijo por defecto/alternativo. Útil si necesitas distintos prefijos entre tu bot local y de producción
  • SECRET_KEY: Puede ser cualquier cadena de texto. Es como una contraseña. Se utilizará para cifrar datos como los tokens JWT en la API.