3

GitHub - LyricalString/Node

 2 years ago
source link: https://github.com/LyricalString/Node
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

warning AVISO warning
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 smile

🤖 Node

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 star 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.

rocket Guía de Instalación

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

warning 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.

gear Configuración

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

warningNota: 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)"

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

hammer_and_wrench Características

Bot completo

Lista de funciones:

  • envelope Prefijo global o prefijo por servidor, además de la propia mención al bot.
  • es Multilenguaje (Español e Inglés)
  • gear Configuración en Mongo por servidor (prefijo, canales de escucha, etc...)
  • grinning Comandos únicos en embeds

Categorías de comandos

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

  • woman_office_workerAdministración
  • shieldModeración
  • musical_noteMúsica
  • joyDiversión
  • triangular_flag_on_postInformación y Utilidades
  • people_huggingInteracción
  • computerDesarrollo (Comandos que estaban en desarrollo, sin acabar)

paperclip Links

handshake 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.

memo Créditos

scroll 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 Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK