PDF download Descargar el PDF PDF download Descargar el PDF

Discord es un programa de chat popular que la mayoría de los videojugadores prefieren utilizar. Los usuarios pueden crear sus propios canales de Discord de manera gratuita e invitar a otros a unirse. Algunos jugadores emplean bots en Discord para reproducir música continuamente, saludar a personas nuevas en el canal y mucho más. En este wikiHow, verás la forma de crear un bot. Ten en cuenta que, por lo menos, deberás tener conocimientos de codificación, ya que Javascript es lo que permite que el bot funcione.

Parte 1
Parte 1 de 6:

Preparar tu computadora

PDF download Descargar el PDF
  1. Descarga Node.js en https://nodejs.org/en/download/ . Node.js es un tiempo de ejecución de JavaScript gratuito que deberás utilizar para crear el bot. Puedes seleccionar el instalador para Windows o MacOS, además de la versión. La versión LTS es la más recomendable para este proceso.
  2. Si estás en una computadora con Windows, simplemente necesitas hacer clic en el archivo descargado para ejecutar el instalador, pero en una Mac, deberás descomprimir el archivo para hallar la aplicación del instalador. Asegúrate de leer todos los acuerdos a medida que avanzas.
  3. Si aún no tienes una cuenta de Discord, regístrate para obtener una en https://discord.com/ .
  4. Abre la aplicación de Discord en tu computadora y dirígete al canal en el que deseas crear el bot.
    Anuncio
Parte 2
Parte 2 de 6:

Crear el bot en Discord

PDF download Descargar el PDF
  1. Dirígete a https://discord.com/developers/applications/me desde un navegador web. Ya debes haber iniciado sesión en la aplicación, pero vuelve a hacerlo si se te solicita. En esta parte, crearás una aplicación que active el bot, de modo que crearás una aplicación y un bot.
  2. Verás este botón a la derecha del navegador. Aparecerá una ventana con el nombre de la aplicación.
    • Escribe el nombre de la aplicación y haz clic en “Crear”. Deberás crear un nombre que describa la función del bot, como “Saludabot” en caso de que quieras crear uno que salude a las personas. No obstante, este nombre probablemente pueda desencadenar errores más adelante debido a que se trata de un nombre popular, así que agrega una serie de números tras el nombre, como "Saludabot38764165441".
  3. Este también es el ícono de la pieza de rompecabezas.
  4. Este botón se encuentra debajo del encabezado “Crear un bot”.
    • Haz clic en “Sí, ¡hazlo!” en la ventana emergente para confirmar tu acción.
    • Si obtienes un mensaje de error que indica que el nombre es demasiado popular, dirígete a la página de la aplicación y cambia su nombre. Por ejemplo, “Music Bot” era demasiado popular, por lo que agregar unos cuantos números al final fue de utilidad.
  5. Verás este enlace en el área de información del bot. Al hacer clic en el texto, verás una serie de letras y números.
    • Haz clic en “Copiar” para copiar todo ese texto. Puedes pegarlo en una nota adhesiva en alguna parte, pero asegúrate de tener acceso a dicho código y de no dárselo a nadie más. Quien tenga el código podrá controlar el bot. Ten en cuenta que siempre podrás encontrarlo allí en caso lo necesites.
    Anuncio
Parte 3
Parte 3 de 6:

Enviar el bot al servidor o canal de Discord

PDF download Descargar el PDF
  1. Esta opción se encuentra en el menú de la izquierda.
  2. Verás este botón en la parte intermedia de la página.
  3. https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
  4. Se te dirigirá a una página donde podrás asignar el bot a un canal.
    • Haz clic en el cuadro desplegable para mostrar todos los canales compatibles.
    • Haz clic en “Autorizar” para continuar. Obtendrás una confirmación de que se movió el bot y de que puedes cerrar la pestaña activa.
    Anuncio
Parte 4
Parte 4 de 6:

Codificar el bot

PDF download Descargar el PDF
  1. 1
    Crea una carpeta en tu escritorio para el código del bot. Crearás archivos de código que se incluirán aquí.
    • El código fue proporcionado por https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
    • Puedes buscar en Internet los códigos de bot que desees, como los que reproducen música continuamente. En ese wikiHow, se utiliza una muestra de código para un bot que responde a cualquier texto que empiece con "!"
  2. 2
    Abre un editor de texto. Puedes utilizar los programas predeterminados como Bloc de Notas para Windows o TextEdit para Mac.
  3. 3
    Esribe el siguiente código:
       { 
       “token” 
       : 
       “Tu 
       token 
       de 
       bot” 
       } 
      
    • Asegúrate de ingresar entre las comillas el número del token de bot que obtuviste en los pasos previos.
  4. 4
    Guarda el archivo como “auth.json”. Asegúrate de que el archivo no se guarde con una extensión .txt.
  5. 5
    Abre un documento nuevo. Para hacerlo, presiona Ctrl + N (Windows), o Cmd + N (Mac), o haz clic en “Nuevo” en la pestaña “Archivo”.
  6. 6
    Escribe el siguiente código:
       { 
       “name” 
       : 
       “saluda 
       - 
       bot” 
       , 
       “version” 
       : 
       “1 
       . 
       0.0 
        
       , 
       “description” 
       : 
       “Mi 
       primer 
       bot 
       de 
       Discord” 
       , 
       “main” 
       : 
       “bot 
       . 
       js” 
       , 
       “author” 
       : 
       “tu 
       nombre” 
       , 
       “dependencies” 
       : 
       {} 
       } 
      
    • Asegúrate de reemplazar el nombre “author” con el tuyo. También puedes cambiar la “descripción” si no te gusta “Mi primer bot de Discord”.
  7. 7
    Guarda el archivo como “package.json”. Asegúrate de que el archivo no se guarde con una extensión .txt.
  8. 8
    Abre un documento nuevo. Para hacerlo, presiona Ctrl + N (Windows), o Cmd + N (Mac), o haz clic en “Nuevo” en la pestaña “Archivo”.
  9. 9
    Escribe el código del bot. Por ejemplo, si quieres crear un bot que responde a cualquier mensaje que empiece con "!", escribe el siguiente código:
       var 
       Discord 
       = 
       require 
       ( 
       'discord.io' 
       ); 
       var 
       logger 
       = 
       require 
       ( 
       'winston' 
       ); 
       var 
       auth 
       = 
       require 
       ( 
       './auth.json' 
       ); 
       // Configure logger settings 
       logger 
       . 
       remove 
       ( 
       logger 
       . 
       transports 
       . 
       Console 
       ); 
       logger 
       . 
       add 
       ( 
       new 
       logger 
       . 
       transports 
       . 
       Console 
       , 
       { 
       colorize 
       : 
       true 
       }); 
       logger 
       . 
       level 
       = 
       'debug' 
       ; 
       // Initialize Discord Bot 
       var 
       bot 
       = 
       new 
       Discord 
       . 
       Client 
       ({ 
       token 
       : 
       auth 
       . 
       token 
       , 
       autorun 
       : 
       true 
       }); 
       bot 
       . 
       on 
       ( 
       'ready' 
       , 
       function 
       ( 
       evt 
       ) 
       { 
       logger 
       . 
       info 
       ( 
       'Connected' 
       ); 
       logger 
       . 
       info 
       ( 
       'Logged in as: ' 
       ); 
       logger 
       . 
       info 
       ( 
       bot 
       . 
       username 
       + 
       ' - (' 
       + 
       bot 
       . 
       id 
       + 
       ')' 
       ); 
       }); 
       bot 
       . 
       on 
       ( 
       'message' 
       , 
       function 
       ( 
       user 
       , 
       userID 
       , 
       channelID 
       , 
       message 
       , 
       evt 
       ) 
       { 
       // Our bot needs to know if it will execute a command 
       // It will listen for messages that will start with `!` 
       if 
       ( 
       message 
       . 
       substring 
       ( 
       0 
       , 
       1 
       ) 
       == 
       '!' 
       ) 
       { 
       var 
       args 
       = 
       message 
       . 
       substring 
       ( 
       1 
       ) 
       . 
       split 
       ( 
       ' ' 
       ); 
       var 
       cmd 
       = 
       args 
       [ 
       0 
       ]; 
       args 
       = 
       args 
       . 
       splice 
       ( 
       1 
       ); 
       switch 
       ( 
       cmd 
       ) 
       { 
       // !ping 
       case 
       'ping' 
       : 
       bot 
       . 
       sendMessage 
       ({ 
       to 
       : 
       channelID 
       , 
       message 
       : 
       'Pong!' 
       }); 
       break 
       ; 
       // Just add any case commands if you want to. 
       } 
       } 
       }); 
      
  10. asegúrate de que el archivo no se guarde con una extensión .txt.
    • Puedes cerrar el editor de texto.
    Anuncio
Parte 5
Parte 5 de 6:

Instalar dependencias de bot

PDF download Descargar el PDF
  1. En Windows, escribe “cmd” en el cmapo de búsqueda del menú Inicio. Por su parte, en una Mac, busca “símbolo del sistema” en Spotlight.
  2. Por ejemplo, puedes escribir cd\Users\Default Desktop\Desktop\DiscordBotfoldername .
  3. Una vez que Node.js se haya instalado, esta línea descargará automáticamente las dependencias para el bot en la carpeta de escritorio.
  4. Escribe npm install https://github.com/woor/discord.io/tarball/gateway_v6 y presiona Enter . El código garantizará que no haya nada más que se necesite instalar para que funcione el bot.
    • Ahora tienes un código para el bot y deberás probarlo en la siguiente parte.
    Anuncio
Parte 6
Parte 6 de 6:

Ejecutar el bot

PDF download Descargar el PDF
  1. Si obtienes una línea de error, significa que hiciste algo mal.
  2. Deberás escribir esto en el canal en donde se encuentra el bot. El código de ejemplo hará que el bot responda "Pong!" a cualquier texto que inicie con “!”. Por consiguiente, para probar que el bot funciona, escribe “!Intro” y espera una respuesta. [1]
  3. Si el bot no responde al texto "!Intro" en Discord, sigue nuevamente los pasos en este artículo y asegúrate de haberlo configurado correctamente. Asegúrate de lo siguiente:
    • Asegúrate de que Node.js esté correctamente instalado.
    • Asegúrate de haber ingresado correctamente el token de bot en el archivo auth.json.
    • Asegúrate de estar en el mismo canal que el bot.
    • Asegúrate de que el bot esté en el servidor.
    • Asegúrate de que el código sea correcto en los archivos auth.json, bot.js y package.json.
    • Asegúrate de haber descargado todas las dependencias para que el bot funcione usando el símbolo del sistema con Node.js instalado.
    Anuncio

Acerca de este wikiHow

Esta página ha recibido 8041 visitas.

¿Te ayudó este artículo?

Anuncio