Nuestro Servidor de Discord nos dedicamos a codificar y publicar nuevos codigos fuentes únase al servidor de Discord para obtener un Bot personalizado o tambien una pagina web totalmente Gratis.
NOTA: Fue agregada una Dashboard usando un ejemplo la de Musicium, a medida del tiempo se agregaran mas cosas y configuraciones para que fuedad administrar el bot desde la Dashboard
NOTA: Para las personas que quieren traducir este bot al 100% les e ayudó con un 50% si se puede decir, en languages/sp.json
esta el 90% Traducido al Español usando el Traductor de Google ya que pueden ver errores de ortografía y de textos, esto ustedes lo pueden solucionar solo se que fue de gran ayuda traducir +5000 lineas para este codigo!)
NOTA: En este codigo todos los Emojis fueron cambiados por Emojis predeterminados de Discord esto fue echo con el fin de que fuera de mejor uso y ahorar mas tiempo en añadir emojis personalizados!)
Haga clic para ampliar
- nodejs versión 16.6 o superior, recomiendo la última versión STABLE
- python versión 3.8 o superior, para instalar la base de datos
enmap
(better-sqlite3) - Se recomienda un VPS, por lo que no necesita mantener su PC/portátil/RasPi en línea las 24 horas del día, los 7 días de la semana. Haga clic aquí para una configuración de Debian.
Haga clic para ampliar
¡Para permitir que su Bot reproduzca música, debe conectarlo a una estación LavaLink! Hay muchos públicos, por ejemplo, lava.link A continuación se enumera un ejemplo de una configuración pública.
- ¡Asegúrese de que
Java 11
esté instalado en su sistema! - Descargue Lavalink.jar
- Aquí hay un enlace directo: https://github.com/freyacodes/Lavalink/releases/download/3.4/Lavalink.jar
- Si está en Linux, haga esto:
wget https://github.com/freyacodes/Lavalink/releases/download/3.4/Lavalink.jar
(prep:apt-get install -y wget
)
- Descarga aplicación.yml
- Descargue mi ejemplo, ¡es la configuración para el archivo lavalink.jar!
- Ahora coloque application.yml y Lavalink.jar en la misma carpeta e inícielo
- Para iniciar LavaLink escriba:
java -jar Lavalink.jar
- ¡Asegúrate de mantener tu terminal abierta!
- Si desea utilizar algo como
npm i -g pm2
para alojarlo sin mantener su terminal abierta, escriba:pm2 start java -- -jar Lavalink.jar
- Para iniciar LavaLink escriba:
- Las configuraciones como contraseña en application.yml y puerto deben proporcionarse en
botconfig/config.json
del Bot- Si usó la configuración predeterminada, entonces no se necesitan ajustes y debería verse así:
{ "clientsettings": { "nodes": [ { "host": "localhost", "port": 2333, "password": "youshallnotpass" } ] } }
- ¿No desea alojar su propio LavaLink?
- ¡Aquí hay una lista de muchos servidores LavaLink de uso gratuito!
- O simplemente usa algo como esto:
{ "clientsettings": { "nodes": [ { "host": "lava.link", "port": 80, "password": "Team_Arcades" } ] } }
Haga clic para ampliar
NOTA: Puedes hacer exactamente la misma configuración dentro del archivo example.env
, ¡solo asegúrate de cambiarle el nombre a .env
o usar variables de entorno!
- Verifique los
🎶 Requisitos de música
que inició lavalink / use una estación de lavalink pública válida. - Complete todos los datos requeridos en
./botconfig/config.json
NOTA: Si está en replit.com, ¡está expuesto a todos! (Use .env en su lugar) - Complete todos los datos requeridos en los archivos
.json
en./social_log/
(./social_log/streamconfig.json
&./social_log/twitter.json
), si desea que los REGISTROS SOCIALES ¡trabajar! (¡No es necesario completar la claveauthToken
en streamconfig!) - Puede ajustar algunas configuraciones en los otros archivos
./botconfig/*.json
, PERO POR FAVOR GUARDE MIS CRÉDITOS Y ANUNCIOS. Esta es la única forma de "ingresar" mi arduo trabajo. - Ahora inicie el bot abriendo una línea cmd en esa carpeta y escribiendo:
node index.js
onpm start
* Si no desea mantener la terminal abierta o si está en Linux, consulte pm2 (y mi tutorial) y escriba:pm2 start --name Bot_Name index.js
Haga clic para ampliar
NOTA: Puedes hacer exactamente la misma configuración dentro del archivo example.env
, ¡solo asegúrate de cambiarle el nombre a .env
o usar variables de entorno!
./botconfig/config.json
token
que puede obtener de: discord-Developersmemer_api
se puede obtener de: Meme-Development DCspotify.clientSecret
se puede obtener de: Spotify-Developerspotify.clientID
se puede obtener de: Spotify-Developerfnbr
es un token FNBR, que puede obtener de FNBRO.co (necesario para fnshop)fortnitetracker
es un token FORTNITE TRACKER, que puede obtener de fortnitetracker.com (necesario para fnstats)
./social_log/streamconfig.json
twitch_clientID
se puede obtener de: Twitch-Developer (developer-console)twitch_secret
se puede obtener de: Twitch-Developer (developer-console)- No es necesario completar
authToken
--> se hará automáticamente
./social_log/twitter.json
consumer_key
que puede obtener de: Desarrolladores de Twitterconsumer_secret
se puede obtener de: Desarrolladores de Twitteraccess_token
se puede obtener de: Desarrolladores de Twitteraccess_token_secret
se puede obtener de: Desarrolladores de Twitter
Si consideras usar este Bot, ¡asegúrate de darme crédito! Ejemplo:
Bot creado por [Tomato#6966](https://discord.gg/milrato) pero modificado por [modificador/tu nombre](https://discord.gg/)