Skip to content

MineBoxStudio/Node-Discord-Bot

 
 

Repository files navigation

⚠ AVISO ⚠
La explicación de la situación está en se puede encontrar aquí. El bot ya no se encuentra en funcionamiento. Podeis hacer un fork de este repositorio y crear vuestros propios bots para seguir con la esencia de Node 😄

🤖 Node

Node

⭐ GitHub Lines of Code DevServer

Este bot fue usado por más de 3.000.000 usuarios de Discord y más de 28.000 servidores.

Node es un bot multifunción, multilenguaje, programado en Discord.js y Mongoose por LyricalString.
¡Añade una ⭐ al repositorio para promocionar el proyecto!

Requisitos

  1. Token de Discord Developers Guía
  2. Java (para ejecutar Lavalink del módulo de música)
  3. Node.js v16.0.0 o una más reciente.

🚀 Guía de Instalación

git clone https://github.com/LyricalString/Node
cd Node
npm install

⚠️ Luego de la instalación, antes de ejecutar node index.js y java -jar Lavalink2.jar, deberás de crear un archivo .env y añadir las credenciales tal como se muestra más abajo.

⚙️ Configuración

Siguiendo el formato más abajo, deberás de crear un archivo llamado .env para añadir las credenciales.

⚠️ Nota: Nunca publiques o muestres tu token o las claves de API's públicamente

mode = "[development/production]"
token = "token del bot"
lang = "[es_ES/en_US]"
prefix = "prefijo predefinido"
botID = "id del usuario bot"
MONGO_URL =  "url de Mongo para que se conecte el bot"
EMBED_COLOR = "color predefinido para los embeds"
errorWebhookID = "id del webhook donde se enviarán los errores"
errorWebhookToken = "token del webhook donde se enviarán los errores"
errorChannel = "id del canal de errores"
topggToken = "token de topGG"
clientIDSpotify = "id del cliente de Spotify"
clientSecretSpotify = "token del cliente de Spotify"
guildAddWebhookID = "id del webhook donde se enviarán las notificaciones para nuevos servidores"
guildAddWebhookToken = "token del webhook donde se enviarán las notificaciones para nuevos servidores"
OsuSecret = "clave API para OSU"
trnAPIKey = "clave API para TRN (comando de fnprofile)"

🚨 Como mínimo deberás de rellenar hasta el MONGO_URL para poder iniciarlo, el resto te darán error los comandos que lo usen. 🚨

🛠️ Características

Bot completo

Lista de funciones:

  • ✉️ Prefijo global o prefijo por servidor, además de la propia mención al bot.
  • 🇪🇸 Multilenguaje (Español e Inglés)
  • ⚙️ Configuración en Mongo por servidor (prefijo, canales de escucha, etc...)
  • 😀 Comandos únicos en embeds

Categorías de comandos

Node tiene más de 100 comandos repartidos en 7 categorías:

  • 👩‍💼 Administración
  • 🛡 Moderación
  • 🎵 Música
  • 😂 Diversión
  • 🚩 Información y Utilidades
  • 🫂 Interacción
  • 💻 Desarrollo (Comandos que estaban en desarrollo, sin acabar)

📎 Links

🤝 Contribuciones

Antes de reportar un error, por favor asegúrate de que no ha sido reportado/sugerido anteriormente.
Si tienes cualquier duda, pregúntanosla en el servidor de Discord en vez de crear un reporte. Si quieres contribuir, siéntete libre de bifurcar el repositorio y solicitar una pull request.

📝 Créditos

📜 Licencia

Node esta licenciado bajo la licencia GPL 3.0. Revisa el archivo LICENSE para más información. Si planeas usar cualquier parte de este código base en tu propio bot, estaría agradecido si se me incluyese en los créditos.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%