GitHub - LyricalString/Node
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.
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
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
- Token de Discord Developers Guía
- Java (para ejecutar Lavalink del módulo de música)
- 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
- @amadeusgray Por ser mi mano derecha en el proyecto.
- @soyultro Por la ayuda creando comandos y el multilenguaje.
- @didacus12 Por tu ayuda en el desarrollo del bot.
- @usarral Por tus aportes en Node.
- @andressantamaria2003 Por prestarnos tu ayuda desde el hosting hasta en la seguridad de Node.
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.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK