Cómo crear un bot en Discord (con imágenes)

Tabla de contenido:

Cómo crear un bot en Discord (con imágenes)
Cómo crear un bot en Discord (con imágenes)

Video: Cómo crear un bot en Discord (con imágenes)

Video: Cómo crear un bot en Discord (con imágenes)
Video: ¿Cómo Usar Kik sin Descargar la Aplicación? | Explicación Fácil y Rápida 2024, Mayo
Anonim

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

Crea un bot en Discord Paso 1
Crea un bot en Discord Paso 1

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.

Crea un bot en Discord Paso 2
Crea un bot en Discord Paso 2

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.

Crea un bot en Discord Paso 3
Crea un bot en Discord Paso 3

Paso 3. Crea una cuenta de Discord (opcional)

Si aún no tiene una cuenta de Discord, puede crear una en

Crea un bot en Discord Paso 4
Crea un bot en Discord Paso 4

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

Crea un bot en Discord Paso 5
Crea un bot en Discord Paso 5

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.

Crea un bot en Discord Paso 6
Crea un bot en Discord Paso 6

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")

Crea un bot en Discord Paso 7
Crea un bot en Discord Paso 7

Paso 3. Haga clic en Bots en el menú de la izquierda

Este menú está indicado por un icono de pieza de rompecabezas.

Crea un bot en Discord Paso 8
Crea un bot en Discord Paso 8

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.
Crea un bot en Discord Paso 9
Crea un bot en Discord Paso 9

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

Crea un bot en Discord Paso 10
Crea un bot en Discord Paso 10

Paso 1. Haga clic en Información general

Está en el menú del lado izquierdo de la pantalla.

Crea un bot en Discord Paso 11
Crea un bot en Discord Paso 11

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.

Crea un bot en Discord Paso 12
Crea un bot en Discord Paso 12

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í:

Crea un bot en Discord Paso 13
Crea un bot en Discord Paso 13

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"}

  • Asegúrese de ingresar el número de Bot Token obtenido de los pasos anteriores entre comillas en el texto del código.

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": {}}

  • Asegúrate de reemplazar la entrada "Tu nombre" con tu nombre. También puedes cambiar la entrada "descripción" si no quieres usar "Mi primer robot de discordia".

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.}}});

Crea un bot en Discord Paso 14
Crea un bot en Discord Paso 14

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

Crea un bot en Discord Paso 15
Crea un bot en Discord Paso 15

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.

Crea un bot en Discord Paso 16
Crea un bot en Discord Paso 16

Paso 2. Acceda a la carpeta de bots en el escritorio

Por ejemplo, puede escribir cd / Users / Default Desktop / Desktop / FolderDiscordBotName.

Crea un bot en Discord Paso 17
Crea un bot en Discord Paso 17

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.

Crea un bot en Discord Paso 18
Crea un bot en Discord Paso 18

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

Crea un bot en Discord Paso 19
Crea un bot en Discord Paso 19

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.

Crea un bot en Discord Paso 20
Crea un bot en Discord Paso 20

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.

Crea un bot en Discord Paso 21
Crea un bot en Discord Paso 21

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).

Recomendado: