Bot de música para Discord con Node.js
https://discordapp.com/oauth2/authorize?client_id=XXXXXXXXXXXXXXXXXX&scope=bot&permissions=301296759
. \
Reemplaza XXXXXXXXXXXXXXXXXX
por el Client ID del Discord Bot.config.json
discord_token
Reemplazar bot token
con el token del Discord Bot.botid
Reemplazar id del bot
con el id del Discord Bot.prefix
Reemplazar y!
con el prefijo que desees utilizar para tu Discord Bot.yt_api_key
Reemplazar api key de youtube
con la api key de Youtube.ownerid
Reemplazar tu discord id
con tu Discord ID.sc_clientid
Reemplazar tu soundcloud client id
con tu Client ID de la app de tu SoundCloud.
cmd.exe
en Windows.cd\
para ir a la raíz del disco local.cd %USERPROFILE%\Documents\DiscordBot
npm install
para instalar dependencies.npm install ffmpeg-binaries
para instalar la librería ffmpeg.Ffmpeg.js
ubicado en node_modules/discord.js/node_modules/prism-media/src/transcoders/ffmpeg/
de la carpeta de tu bot, allí bajas hasta casi las últimas líneas del código y encontrarás una parte como return require('ffmpeg-binaries');
, debes cambiar ffmpeg-binaries
por ffmpeg-static
y listo.node index.js
para activar el Discord Bot.
nodejs
y presiona Save Changes para instalar Node.js en Heroku.https://github.com/issueapp/heroku-buildpack-ffmpeg
y presiona Save Changes para instalar la librería ffmpeg compatible con Heroku.cmd.exe
en Windows.heroku login
y presiona cualquier tecla que no sea q
para iniciar sesión.cd\
para ir a la raíz del disco local.cd %USERPROFILE%\Documents\DiscordBot
git init
para inicializar los archivos .githeroku git:remote -a nombredelaapp
para controlar tu Heroku App. Reemplaza nombredelaapp
por el nombre que le asignaste a tu Heroku App.git add .
para añadir los archivos del Discord Bot a Heroku.git commit -am "make it better"
para guardar los cambiosgit push heroku master
subir los archivos a Heroku.heroku ps:scale worker=1
para activar el Discord Bot 24/7.
Comando | Descripción |
---|---|
y!play |
Reproduce o añade a cola una canción de Youtube o SoundCloud. |
y!pausa |
Pausar la canción actual. |
y!resume |
Resumir la canción pausada. |
y!cola |
Ver lista de canciones que están en cola de reproducción. |
y!skip |
Saltar canción que se está reproduciendo. |
y!salir |
Sacar el bot del canal de voz. |
y!servidores |
Cantidad de servidores que ha sido invitado el bot. |
y!comandos |
Lista de comandos. |
Si tienes sugerencias, preguntas o algún problema, no dudes en escribeme en @Yizack.