Cómo crear un bot en la discordia

La discordia es un programa de chat popular que es altamente utilizado y favorecido por los jugadores. Los usuarios pueden crear sus propios canales de discordia gratis e invitan a las personas a unirse a ellos. Algunas personas usan bots en la discordia para mantener la música, saludar a las nuevas personas en el canal, y mucho más. Esto le mostrará cómo crear un bot para la discordia. Tendrá que estar al menos un poco familiarizado con la codificación ya que jаvascript es lo que hace que el Bot funcione.

Pasos

Parte 1 de 6:
Preparando tu computadora
  1. Imagen titulada Crear un bot en la discordia Paso 1
1. Descargar el nodo.JS de https: // nodejs.org / es / descargar /. Nodo.JS es un tiempo de ejecución de jаvascript gratuito que necesitará para hacer su bot. Puede elegir el instalador de Windows o MacOS, así como la versión. La versión LTS se recomienda para este proceso.
  • Imagen titulada Crear un bot en la discordia Paso 2
    2. Ejecutar el instalador. Una computadora con Windows solo necesita hacer clic en el archivo descargado para iniciar el instalador, pero una computadora MACOS debe desempacar el archivo para encontrar la aplicación del instalador. Asegúrese de leer todos y todos los acuerdos a medida que avanza por el instalador.
  • Imagen titulada Crear un bot en la discordia Paso 3
    3. Crear una cuenta de discordia (opcional). Si aún no tiene una cuenta de la discordia, se registra para uno en https: // discordia.com /.
  • Imagen titulada Crear un bot en la discordia Paso 4
    4. Inicie sesión en su cuenta de discordia y canal. Abra la aplicación de la discordia en su computadora y navegue al canal que desea su bot en.
  • Parte 2 de 6:
    Creando el bot en la discordia
    1. Imagen titulada Crear un bot en la discordia Paso 5
    1. Ir https: // discordia.com / desarrolladores / aplicaciones / me En un navegador web. Debe iniciar sesión ya a través de la aplicación, pero inicie sesión nuevamente si se le solicite. En esta parte, estará creando una aplicación que active el bot, así que estará creando una aplicación, así como un bot.
  • Imagen titulada Crear un bot en la discordia Paso 6
    2. Haga clic en el azul Nueva aplicación botón. Verás esto al lado derecho del navegador. Una ventana aparecerá para el nombre de su aplicación.
  • Escriba el nombre de la aplicación y haga clic en "Crear."Querrás crear un nombre que sea descriptivo, como "Greeterbot" Si su aplicación Bot saluda a la gente. sin emabargo, "Greeterbot" probablemente desencadenar errores más adelante porque es un nombre popular, así que agrega una serie de números después del nombre, como "Saludarbot38764165441."
  • Imagen titulada Crear un bot en la discordia Paso 7
    3. Hacer clic Bot En el menú de la izquierda. Este es también el icono de la pieza de rompecabezas.
  • Imagen titulada Crear un bot en la discordia Paso 8
    4. Hacer clic Agregar bot. Esto está bajo el encabezado "Build-A-Bot".
  • Haga clic en "Sí, hágalo!"En el pop-up para confirmar tu acción.
  • Si recibe un error sobre el nombre que es demasiado popular, vaya a la página de la aplicación y cambie el nombre de la aplicación. Por ejemplo, "Music Bot" era demasiado popular, por lo que agregar algunos números al final de la aplicación ayudó.
  • Imagen titulada Crear un bot en la discordia Paso 9
    5. Hacer clic Haga clic para descubrir token. Verás esto en el área de información de tu bot. Cuando haces clic en ese texto, ve una cadena de letras y números.
  • Haga clic en "Copiar" para copiar todo ese texto. Puede pegarlo en una nota adhesiva en algún lugar, pero asegúrese de tener acceso a ese código y no le des una cualquiera. ¿Quién tiene ese código puede controlar el bot?. Este código siempre estará aquí si lo necesitas.
  • Parte 3 de 6:
    Enviando el bot al servidor / canal de la discordia
    1. Imagen titulada Crear un bot en la discordia Paso 10
    1. Hacer clic Información general. Esto está en el menú de la izquierda.
  • Crear un bot en la discordia Paso 11
    2. Hacer clic Dupdo bajo la identificación del cliente. Verás esto alrededor de la mitad de la página web.
  • Imagen titulada Crear un bot en la discordia Paso 12
  • Por ejemplo, si su cliente fue 000000000000000001, su URL se vería así: https: // discordia.com / oauth2 / autorizar?& Client_id = 000000000000000001 & Scope = Bot & Permissions = 8
  • Imagen titulada Crear un bot en la discordia Paso 13
    4. Pegue su URL en la barra de direcciones en su navegador web. Serás llevado a una página donde puedes asignar tu bot a un canal.
  • Haga clic en el cuadro desplegable para mostrar todos sus canales compatibles.
  • Haga clic en "Autorizar" para continuar. Obtendrá una confirmación de que el BOT se movió y que puede cerrar la pestaña Activa.
  • Parte 4 de 6:
    Codificando el bot
    1. Cree una carpeta en su escritorio para su código BOT. Estarás haciendo archivos de código que irá aquí.
    • Este código fue proporcionado por https: // Digitales.com / gaming / how-to-a-discord-bot /.
    • Puede buscar en Internet los códigos de bot que desee, como los que reproducen la música constantemente. Tambolea una muestra de código para un bot que responde a cualquier texto que comienza con "!"
  • 2. Abrir un editor de texto. Puede usar los programas predeterminados como el Bloc de notas para Windows o TextEdit para Mac.
  • 3. Escriba el siguiente código:
    {"Token": "su token bot"}
  • Asegúrese de ingresar ese número de token BOT, obtuvo de los pasos anteriores entre las comillas en el texto.
  • 4. Guarde el archivo como "AUTH.JSON ". Asegúrate de que el archivo no guarde con un .extensión de archivo txt.
  • 5. Iniciar un nuevo documento. Puedes hacer esto, ya sea presionando control+norte (Windows), o ⌘ CMD+norte (Mac), o haciendo clic en "NUEVO" de la pestaña "Archivo".
  • 6. Escriba el siguiente código:
    {"Nombre": "Greeter-Bot", "Versión": "1.0.0 "," Descripción ":" Mi primera discordia bot "," Main ":" Bot.JS "," Autor ":" Su nombre "," Dependencias ": {}}
  • Asegúrate de reemplazar "Autor "Nombre con su nombre. También puede cambiar la "Descripción" si no le gusta "Mi primer bot de discordia."
  • 7. Guarde el archivo como "Paquete.JSON ". Asegúrate de que el archivo no guarde con un .extensión de archivo txt.
  • 8. Iniciar un nuevo documento. Puedes hacer esto, ya sea presionando control+norte (Windows), o ⌘ CMD+norte (Mac), o haciendo clic en "NUEVO" de la pestaña "Archivo".
  • 9. Escriba el código de su bot. Por ejemplo, si desea crear un bot que responda a cualquier mensaje que comience con "!", Escriba el siguiente código:
    var discord = requerir (`discordia.io `) - var logger = Requerir (` Winston `) - Var auth = Requerir (`./ Auth.JSON `) - // CONFIGURACIÓN DE CONFIGURACIÓN DE LOGERLOGGER.Eliminar (registrador.transportes.Consola) -logger.Añadir (nuevo registrador.transportes.Consola, {coloree: true}) - registrador.Nivel = `Depuración` - // Inicializar la discordia Botvar Bot = nueva discordia.Cliente ({token: auth.Token, Autorun: verdadero}) - bot.en (`listo`, función (EVT) {registrador.Información (`conectada`) - registrador.Información (`Inicia sesión como:`) -Logger.info (bot.Nombre de usuario + `- (` + bot.ID + `)`) -}) - bot.ON (`MENSAJE`, FUNCIÓN (USUARIO, USERID, CANALID, MENSAJE, EVT) {// Nuestro BOT debe saber si ejecutará un comando //, escuchará los mensajes que comenzarán con "!`if (mensaje.Subtrucción (0, 1) == `!`) {var args = Mensaje.Subtrucción (1).Split (``) -Var cmd = args [0] -args = args.Empalme (1) -Switch (cmd) {// !Pingcase `Ping`: bot.EnviarMessage ({a: ChannelID, Mensaje: `Pong!`}) - Break - // Simplemente agrega comandos de casos si desea.}}})-
  • Imagen titulada Crear un bot en la discordia Paso 14
    10. Guarde el archivo como "bot.js ". Asegúrate de que el archivo no guarde con un .extensión de archivo txt.
  • Puedes cerrar tu editor de texto.
  • Parte 5 de 6:
    Instalación de dependencias BOT
    1. Imagen titulada Crear un bot en la discordia Paso 15
    1. Abra una ventana de solicitud de comando. En Windows, puede buscar "CMD" en el campo Búsqueda de Windows en el menú Inicio. En Mac, puede buscar Spotlight para "Símbolo del sistema."
  • Imagen titulada Crear un bot en la discordia Paso 16
    2. Navegue a su carpeta BOT en su escritorio. Por ejemplo, puedes escribir CD Users default Desktop Desktop discordbotfolderName.
  • Imagen titulada Crear un bot en la discordia Paso 17
    3. Tipo NPM Instalar Discord.Io Winston -Save y presionar ↵ entrar. Con nodo.JS instaló, esta línea descargará automáticamente las dependencias para su BOT en su carpeta de escritorio.
  • Imagen titulada Crear un bot en la discordia Paso 18
    4. Tipo NPM Install https: // github.com / woor / discordia.io / tarball / gateway_v6 y presione ↵ entra. Ese código se asegurará de que no haya nada más que necesite instalar para que su BOT funcione.
  • Ahora tiene código para su bot y pondrá a prueba de que su código funciona en la siguiente parte.
  • Parte 6 de 6:
    Ejecutando el bot
    1. Imagen titulada Crear un bot en la discordia Paso 19
    1. Tipo bot de nodo.js y presionar ↵ entrar En el símbolo del sistema. Si recibe una línea de error, hiciste algo mal.
  • Crear un bot en la discordia Paso 20
    2. Tipo "!Introducción "en la discordia. Querrás escribir esto en el canal en su bot. El código de ejemplo proporcionado provoca el BOT para responder "Apestar!" al texto que comienza con "!". Así que para probar si el bot está funcionando, escriba "!Introducción "y espera una respuesta.
  • Imagen titulada Crear un bot en la discordia Paso 21
    3. Revise su codificación si no escuchó una respuesta. Si su bot no respondió a tu "!Intro" En la discordia, pase a través de este) y verifique para asegurarse de que su bot esté configurado correctamente. Asegurarse:
  • Nodo.JS instalado correctamente.
  • El token Bot se ingresa correctamente en su autenticación.archivo json.
  • Estás en el mismo canal que el bot.
  • El bot está en el servidor.
  • Su codificación es correcta en su autor.JSON, BOT.js, y paquete.archivos JSON.
  • Descargó todas las dependencias para que su BOT funcione utilizando el símbolo del sistema con el nodo.JS instalado.
  • Artículos Relacionados