Descargar el PDF
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.
Pasos
-
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.
-
Ejecuta el instalador. 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.
-
Crea una cuenta de Discord (opcional). Si aún no tienes una cuenta de Discord, regístrate para obtener una en https://discord.com/ .
-
Inicia sesión en tu cuenta y canal de Discord. Abre la aplicación de Discord en tu computadora y dirígete al canal en el que deseas crear el bot.Anuncio
-
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.
-
Haz clic en el botón de color azul Nueva aplicación . 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".
-
Haz clic en Bot en el menú de la izquierda. Este también es el ícono de la pieza de rompecabezas.
-
Haz clic en Agregar bot . 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.
-
Haz clic en Hacer clic para revelar token . 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
-
Haz clic en Información general . Esta opción se encuentra en el menú de la izquierda.
-
Haz clic en Copiar debajo del encabezado ID de cliente. Verás este botón en la parte intermedia de la página.
-
Pega el ID de cliente copiado en la siguiente URL: “ https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
- Por ejemplo, si el ID de cliente es 000000000000000001, la URL se vería de la siguiente forma: https://discord.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8
-
Pega la URL en la barra de direcciones en el navegador. 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
-
1Crea 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 "!"
-
2Abre un editor de texto. Puedes utilizar los programas predeterminados como Bloc de Notas para Windows o TextEdit para Mac.
-
3Esribe el siguiente código:
- Asegúrate de ingresar entre las comillas el número del token de bot que obtuviste en los pasos previos.
{ “token” : “Tu token de bot” }
-
4Guarda el archivo como “auth.json”. Asegúrate de que el archivo no se guarde con una extensión .txt.
-
5Abre un documento nuevo. Para hacerlo, presiona Ctrl + N (Windows), o ⌘ Cmd + N (Mac), o haz clic en “Nuevo” en la pestaña “Archivo”.
-
6Escribe el siguiente código:
- 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”.
{ “name” : “saluda - bot” , “version” : “1 . 0.0 ” , “description” : “Mi primer bot de Discord” , “main” : “bot . js” , “author” : “tu nombre” , “dependencies” : {} }
-
7Guarda el archivo como “package.json”. Asegúrate de que el archivo no se guarde con una extensión .txt.
-
8Abre un documento nuevo. Para hacerlo, presiona Ctrl + N (Windows), o ⌘ Cmd + N (Mac), o haz clic en “Nuevo” en la pestaña “Archivo”.
-
9Escribe 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. } } });
-
Guarda el archivo como “bot.js”. asegúrate de que el archivo no se guarde con una extensión .txt.
- Puedes cerrar el editor de texto.
Anuncio
-
Abre una ventana del símbolo del sistema. 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.
-
Dirígete hacia la carpeta del bot en tu escritorio. Por ejemplo, puedes escribir cd\Users\Default Desktop\Desktop\DiscordBotfoldername .
-
Escribe npm install discord.io winston –save y presiona ↵ Enter . Una vez que Node.js se haya instalado, esta línea descargará automáticamente las dependencias para el bot en la carpeta de escritorio.
-
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
-
Escribe node bot.js y presiona ↵ Enter en el símbolo del sistema. Si obtienes una línea de error, significa que hiciste algo mal.
-
Escribe “!Intro” en Discord. 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] X Fuente de investigación
-
Verifica el código si no escuchas una respuesta. 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 8159 visitas.
Anuncio