Discord es un programa de chat popular que los jugadores a menudo usan y adoran. Los usuarios de Discord pueden crear su propio canal de Discord de forma gratuita e invitar a personas a unirse al canal. Algunas personas usan bots en Discord para reproducir música, saludar a nuevos usuarios en el canal y más. Este wikiHow te enseñará cómo crear un bot para Discord. Sin embargo, al menos deberías estar un poco familiarizado con la codificación porque los bots funcionan a través de JavaScript.
Paso
Parte 1 de 6: Preparación de la computadora
Paso 1. Descargue Node.js desde
Node.js es el tiempo de ejecución de JavaScript gratuito que necesita para crear bots. Puede elegir el archivo de instalación para Windows o MacOS, así como la versión que desee. Para este proceso, se recomienda que elija la versión LTS.
Paso 2. Ejecute el archivo de instalación
En una computadora con Windows, simplemente haga clic en el archivo descargado para ejecutar la instalación. En una Mac, deberá extraer los archivos y encontrar la aplicación / archivo de instalación. Asegúrese de leer todos los acuerdos antes de realizar la instalación.
Paso 3. Crea una cuenta de Discord (opcional)
Si aún no tiene una cuenta de Discord, puede crear una en
Paso 4. Inicie sesión en su cuenta y canal de Discord
Abra la aplicación Discord en su computadora y abra el canal al que desea agregar el bot.
Parte 2 de 6: Creando bots en Discord
Paso 1. Visite https://discord.com/developers/applications/me a través de un navegador web
Es posible que ya pueda acceder a su cuenta a través de la aplicación, pero vuelva a iniciar sesión si se le solicita. En esta sección, crea una aplicación habilitada para bot. Esto significa que creará aplicaciones y bots.
Paso 2. Haga clic en el botón azul Nueva aplicación
Está en el lado derecho de su navegador. Aparecerá una ventana emergente con el nombre de su aplicación.
Escriba el nombre de la aplicación y haga clic en "Crear". Elija un nombre descriptivo (por ejemplo, "Greeterbot") si el bot de su aplicación funciona para saludar a los usuarios. Sin embargo, un nombre como "Greeterbot" puede provocar errores porque es un nombre muy popular. Por lo tanto, agregue una cadena de números al final del nombre (por ejemplo, "Greeterbot38764165441")
Paso 3. Haga clic en Bots en el menú de la izquierda
Este menú está indicado por un icono de pieza de rompecabezas.
Paso 4. Haga clic en Agregar bot
Este botón está debajo del encabezado "Build-A-Bot".
- Haga clic en “¡Sí, hágalo!”En la ventana emergente para confirmar la acción.
- Si recibe un mensaje de error sobre un nombre que es demasiado popular, vuelva a la página de la aplicación y cambie el nombre. Por ejemplo, el nombre "Music Bot" se consideró demasiado popular. Sin embargo, puede agregar algunos números al final del nombre de la aplicación.
Paso 5. Haga clic en Click to Reveal Token
Esta publicación está en el área de información del bot. Cuando se hace clic en el texto, puede ver una serie de letras y números.
Haga clic en "Copiar" para copiar todo el texto. Puede pegarlo en una nota adhesiva o en una aplicación de notas, pero asegúrese de poder acceder al código y no se lo dé a nadie. Cualquiera con el código puede controlar el bot. El código siempre se mostrará en esta página cuando lo necesite
Parte 3 de 6: Envío de bots a servidores o canales de Discord Server
Paso 1. Haga clic en Información general
Está en el menú del lado izquierdo de la pantalla.
Paso 2. Haga clic en Copiar en la sección "ID de cliente"
Esta opción está en el medio de la página web.
Paso 3. Pegue el ClientID que copió en la siguiente URL:
"Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"
Por ejemplo, si su ClientID es "000000000000000001", la URL se verá así:
Paso 4. Pegue la URL en la barra de direcciones del navegador
Serás llevado a una nueva página que te permitirá agregar bots a tu canal.
- Haga clic en el cuadro desplegable para mostrar todos los canales compatibles.
- Haga clic en "Autorizar" para continuar. Recibirá un mensaje de confirmación de que el bot se ha agregado y la pestaña activa se puede cerrar.
Parte 4 de 6: Bots de codificación
Paso 1. Cree una carpeta para los códigos de bot en el escritorio
Creará archivos de código que luego se agregarán a la carpeta.
- El código que se muestra en este artículo está tomado de
- Puede buscar en Internet otros códigos de bot si lo desea, como códigos para reproducir música de forma continua. Este wikiHow usa código de muestra para bots que responden a texto o comandos que comienzan con "!"
Paso 2. Abra un programa de edición de texto
Puede utilizar un programa de edición de texto de gama baja como el Bloc de notas para Windows o TextEdit para Mac.
Paso 3. Ingrese el siguiente código:
{"Token": "Your Bot Token"}
Paso 4. Guarde el archivo como "auth.json"
Asegúrese de que el archivo no esté guardado con la extensión.txt.
Paso 5. Cree un nuevo documento
Puede crear uno presionando el atajo Ctrl + N (Windows) o Cmd + N (Mac), o haciendo clic en la opción "Nuevo" de la pestaña "Archivo".
Paso 6. Escriba el siguiente código:
{"Nombre": "greeter-bot", "versión": "1.0.0", "descripción": "Mi primer bot de Discord", "principal": "bot.js", "autor": "Su nombre", "Dependencias": {}}
Paso 7. Guarde el archivo como "package.json"
Asegúrese de que el archivo no esté guardado con la extensión.txt.
Paso 8. Cree un nuevo documento
Puede crear uno presionando el atajo Ctrl + N (Windows) o Cmd + N (Mac), o haciendo clic en la opción "Nuevo" de la pestaña "Archivo".
Paso 9. Escriba el código del bot
Por ejemplo, si desea crear un bot que responda a mensajes o comandos que comienzan con el símbolo "!", Escriba el siguiente código:
var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Configure los ajustes del registrador logger.remove (logger.transports. Console); logger.add (nuevo logger.transports. Console, {colorize: true}); logger.level = 'depurar'; // Inicializar Discord Bot var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('listo', función (evt) {logger.info ('Conectado'); logger.info ('Conectado como:'); logger.info (bot.username + '- (' + bot.id + ')');}); bot.on ('mensaje', función (usuario, ID de usuario, ID de canal, mensaje, evt) {// Nuestro bot necesita saber si ejecutará un comando // Escuchará mensajes que comenzarán con `!` 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; // Simplemente agregue cualquier comando de mayúsculas y minúsculas si lo desea.}}});
Paso 10. Guarde el archivo como "bot.js"
Asegúrese de que el archivo no esté guardado con la extensión.txt.
Puede cerrar su programa de edición de texto en este momento
Parte 5 de 6: Instalación de un bot de soporte
Paso 1. Abra una ventana de símbolo del sistema
En Windows, puede utilizar la palabra clave "Cmd" en el campo de búsqueda de Windows en el menú "Inicio". En una Mac, puede buscar "Símbolo del sistema" a través de Spotlight.
Paso 2. Acceda a la carpeta de bots en el escritorio
Por ejemplo, puede escribir cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Paso 3. Escriba npm install discord.io winston –save y presione Enter
Una vez que Node.js esté instalado, esta línea de comando descargará automáticamente el soporte o la dependencia del bot en la carpeta del escritorio.
Paso 4. Escriba npm install y presione Ingresar.
El código garantizará que no haya otros elementos o programas que necesite instalar para que el bot funcione.
Ahora tiene el código para el bot y probará que el código puede funcionar en el siguiente método
Parte 6 de 6: Ejecutar el bot
Paso 1. Escriba el nodo bot.js y presione Entrar en la ventana del símbolo del sistema
Si recibe un mensaje de error, está haciendo algo mal con el código del bot.
Paso 2. Escriba "! Intro" en Discord
Ingrese el comando en el canal que contiene el bot. El código de muestra que se muestra en este artículo indica al bot que responda a comandos o publicaciones que comienzan con el símbolo "!" con la palabra "¡Pong!". Para probar si el bot está funcionando, escriba "! Intro" y espere una respuesta o respuesta del bot.
Paso 3. Verifique el código si no obtiene respuesta
Si el bot no responde al mensaje "! Intro" en Discord, vuelve a leer este wikiHow y asegúrate de que el bot esté configurado correctamente. Además, asegúrese de:
- Node.js instalado correctamente.
- El Bot Token está insertado correctamente en el archivo auth.json.
- Estás en el mismo canal que el bot
- El bot ya está en el servidor.
- El código incluido en los archivos auth.json, bot.js y package.json es correcto.
- Ha descargado todos los soportes o dependencias para que el bot funcione mediante el símbolo del sistema (después de instalar Node.js).