Bot Multifuncional
Invitar a la versión pública de este bot para que no tenga que alojarlo usted mismo únete a mi servidor Discord para obtener un Bot personalizado hosteado para ti!
En primer lugar, gracias por el código fuente Tomato
- Agregando la traduccion a Español y el lenguaje por defecto pasa a ser Español.
- Tambien se han corregido varios errores del bot y eliminadas algunas funciones que estaban funcionando.
Haga clic para ampliar
Haga clic para ampliar
- Descargar el Source Code
- Either by:
git clone https://github.com/K1ri86/Arctic-Bot-Multifuncional
- O descargándolo como zip desde la pestaña de lanzamientos o una rama.
- Either by:
Haga clic para ampliar
Para permitir que su Bot reproduzca música, debe conectarlo a una estación LavaLink! Hay muchos públicos por ahí, por ejemplo. lava.link An example for a public configuration will be listed down below.
- Asegúrese de que
Java 11
está instalado en su sistema! - Descargar Lavalink.jar
- Aquí hay un enlace directo: https://github.com/freyacodes/Lavalink/releases/download/3.4/Lavalink.jar
- Si estás en linux haz esto:
wget https://github.com/freyacodes/Lavalink/releases/download/3.4/Lavalink.jar
(prep:apt-get install -y wget
)
- Descargar application.yml
- Descargue mi ejemplo, es la configuración del archivo lavalink.jar!
- Ahora pon application.yml y Lavalink.jar en la misma carpeta e inicialo
- Para iniciar LavaLink escribe:
java -jar Lavalink.jar
- Asegúrese de mantener su terminal abierto!
- Si desea utilizar algo como
npm i -g pm2
para alojarla sin mantener su terminal abierta escriba:pm2 start java -- -jar Lavalink.jar
- Para iniciar LavaLink escribe:
- Los ajustes como password en application.yml y port debe proporcionarse en el
botconfig/config.json
del Bot- Si ha utilizado la configuración por defecto, no es necesario realizar ningún ajuste y debería tener el siguiente aspecto:
{ "clientsettings": { "nodes": [ { "host": "localhost", "port": 2333, "password": "youshallnotpass" } ] } }
- No quiere alojar su propio LavaLink?
- Aquí hay una lista de muchos servidores LavaLink de uso gratuito!
- O simplemente utilizar algo como esto:
{ "clientsettings": { "nodes": [ { "host": "lava.link", "port": 80, "password": "Anything for the Password" } ] } }
Haga clic para ampliar
NOTA: Puedes hacer exactamente la misma configuración dentro del archivo example.env
, sólo asegúrate de cambiarle el nombre a .env
o utilizar variables de entorno!
- Consulte
🎶 Requisitos de música
que comenzó a lavalink / utilizar una estación lavalink pública válida. - Rellene todos los datos requeridos en
./botconfig/config.json
NOTA: Si estás en replit.com, está expuesto a todo el mundo!(use .env en cambio) - Rellene todos los datos requeridos en el
.json
archivos en./social_log/
(./social_log/streamconfig.json
&./social_log/twitter.json
), si quieres que los LOGS SOCIALES funcionen! (la claveauthToken
en streamconfig no necesita ser rellenada!) - Puede ajustar algunos parámetros en el otro archivo
./botconfig/*.json
, PERO POR FAVOR MANTENGA MIS CRÉDITOS Y ANUNCIOS! Esta es la única manera en que mi trabajo duro es "Compensado".". - Ahora inicia el bot abriendo una línea cmd en esa carpeta y escribiendo:
node index.js
onpm start
* Si no quieres mantener el terminal abierto o si estás en linux, echa un vistazo a pm2 (y tutorial de Tomato6966) 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
, sólo asegúrate de cambiarle el nombre a .env
o use variables de entorno!
./botconfig/config.json
token
puede obtener de: discord-Developersmemer_api
puede obtener de: Meme-Development DCspotify.clientSecret
puede obtener de: Spotify-Developerspotify.clientID
puede obtener de: Spotify-Developerfnbr
es un FNBR token, que puede obtener de FNBRO.co (necesario para fnshop)fortnitetracker
es un token de FORTNITE TRACKER, que puedes obtener de fortnitetracker.com (necesario para fnstats)
./social_log/streamconfig.json
twitch_clientID
puede obtener de: Twitch-Developer (developer-console)twitch_secret
puede obtener de: Twitch-Developer (developer-console)authToken
no es necesario rellenarla --> se hará automáticamente
./social_log/twitter.json
consumer_key
puede obtener de: twitter Developersconsumer_secret
puede obtener de: twitter Developersaccess_token
puede obtener de: twitter Developersaccess_token_secret
puede obtener de: twitter Developers
Si consideras usar este Bot, asegúrate de darme creditos! Ejemplo:
Bot desarrolado por [Tomato#6966](https://discord.gg/dcdev) pero modificado por [Kiri86#8565](arcticbot.xyz/discord)
Si quieres ayudar a mejorar el código del Bot, corregir errores ortográficos o de diseño o si es posible incluso errores de código, puedes crear PULL REQUESTS. Gracias a cualquiera que considere ayudarme!