16.5 C
New York
miércoles, septiembre 27, 2023

Cómo hacer un bot Discord en 2022 (Guía fácil)

Si es usuario de Discord, debe haber visto muchos robots de Discord en servidores populares. Ya sea un bot de música o un bot de moderación de servidor, hay un bot para casi todo. Pero en caso de que esté interesado en crear un bot de Discord para usted, siga nuestra guía para hacer un bot de Discord simple en 2022 y más allá.

Crear un bot de Discord (2022)

Requisitos previos para hacer un bot de Discord

Originalmente planeábamos usar el popular bot Python Discord.py para esta guía. Pero, pensando en el futuro de la biblioteca, hemos decidido utilizar la biblioteca de nodos discord.js en su lugar. Así que asegúrate de que instalado Node.js en tu ordenador. Puede descargar la última versión de Node.js desde el sitio oficialvisita). Puede ejecutar los siguientes comandos para asegurarse de que Node.js y npm estén correctamente instalados en su computadora:

node -v
npm -v

Para ver, escribir y modificar el código de manera efectiva, puede usar cualquiera de estos mejores editores de texto para la codificación. Si tuviéramos que elegir uno, iríamos con Microsoft Visual Studio Code (descargar), que también tiene una variedad de temas de VSCcode.

Configure una cuenta de Discord Bot y agréguela al servidor de Discord

1. Visita Portal para desarrolladores de Discord e inicia sesión con tu cuenta de Discord. Una vez que estés allí, haga clic en «Nueva aplicación» botón en la esquina superior derecha para comenzar.

crear un nuevo conflicto de aplicación

2. Introduzca un nombre para su aplicación y haga clic en «Crear». Tenga en cuenta que el nombre de la aplicación no tiene que ser el mismo que el nombre de la bata. Puedes cambiar el nombre de la túnica más tarde.

nombrar y crear una aplicación

3. Ahora, cambiar a la sección «Bot» desde la barra lateral izquierda y haga clic en «Agregar Bot».

agregar bot discord dev

4. Cuando aparezca la ventana emergente, haga clic en «¡Sí, hazlo!» para seguir adelante.

asegúrese de agregar un bot a la aplicación

5. Su bot ahora ha sido creado por Discord. Ahora puede optar por cambiar el nombre y el icono de la túnica en la sección «Bot». Antes de que, haga clic en el botón «Copiar» debajo de «Token» para copiar la señal del bot. La señal del bot se necesita más tarde. Recuerde que no debe compartir la señal de su bot con nadie, ya que les da acceso a su bot.

copiar signo

6. Ahora expanda el “OAuth2”Pestaña de la barra lateral izquierda y cambie a la sección «Generador de URL».. Aquí, seleccione «bot» como ámbito y otorgue los permisos apropiados al bot. Para esta demostración, estamos otorgando permisos administrativos para el bot.

Puede interesarte también:  Cómo borrar la caché de iconos en Mac (Guía fácil)

seleccione el alcance y los permisos del bot

7. Desplácese hacia abajo y haga clic en el botón «Copiar» para copiar la URL del bot.

copiar url robot

8. Visite la URL copiada desde su navegador para agregar el bot a su servidor Discord. Todo lo que tiene que hacer es seleccionar el servidor de la lista «Agregar al servidor» y hacer clic en «Continuar» para agregar el bot.

agrega tu bot al servidor

Cree y aloje un bot de Discord localmente en su PC

Ahora que ha agregado el bot a su servidor Discord, es hora de configurar el bot. Siga los pasos a continuación para alojar el bot de Discord localmente en su computadora.

Puede interesarte también:  Mac vuelve a empezar: 10 soluciones para resolver el problema (2022)

1. Cree una nueva carpeta en cualquier lugar de su computadora. Luego debe crear dos archivos en esta carpeta: .env, bot.js. En el archivo .env, pegue el letrero de túnica que copió anteriormente en el siguiente formato:

DISCORD_TOKEN= Paste your token here without quotes

pegue el signo en el archivo env

2. A continuación, agregue el siguiente código a su archivo bot.js. Con este código, el bot responderá «pong» cada vez que un usuario envíe un «ping».

require('dotenv').config();
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]});
client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
  if (msg.content === "ping") {
    msg.reply("pong");
  }
})
client.login(process.env.DISCORD_TOKEN);

Códigos de bots de discordia

4. Ahora instale la biblioteca Discord.js usando el siguiente comando:

npm install --save discord.js dotenv

instalar lib discordjs

5. A continuación, debe cree el archivo package.json con el comando «npm init -y».

crear paquete json

6. Finalmente puede usar el comando «node bot.js» para ejecutar su bot Discord.

ejecuta tu bot

7. Como puede ver a continuación, el bot funciona según lo previsto y respondió a mi mensaje de prueba.

salida del bot

Cree y aloje un bot de Discord en la nube

Si prefiere alojar su bot de Discord en línea, le recomendamos que utilice Replit. Para aquellos que no lo saben, Replit es un IDE en línea, donde puede ejecutar y alojar más de 50 lenguajes de programación. Además, el proceso para configurar Replit también es relativamente sencillo. Así que vamos a entrar en materia.

1. Primero debes Regístrese para obtener una nueva cuenta Replit. Puede usar su dirección de correo electrónico o hacer un seguimiento con sus cuentas de Google, GitHub o Facebook.

repetir registrarse

2. Haga clic en el botón «Crear» en la esquina superior izquierda para crear un nuevo proyecto.

crear un nuevo proyecto de repetición

3. De abajo hacia arriba lo que es visible, seleccione la plantilla de Node.jsnombra tu proyecto, y haga clic en «Crear réplica».

Puede interesarte también:  Cómo saber si alguien te ha bloqueado de Discord (Guía 2022)

crear réplica

4. Busque un símbolo de candado en la barra lateral izquierda y pegue el letrero de la túnica que copió anteriormente. Debe pegar el signo en el campo «valor» y establecer el nombre del signo en el campo «clave». Haga clic en «Agregar nuevo secreto» para confirmar el token y agregarlo a su código Node.js.

agregue su repetición de token

5. Pegue el siguiente código y presione el botón verde «Ejecutar» en la parte superior para ejecutar el proyecto. Ahora puede usar su bot incluso después de haber apagado su computadora.

pega el código y ejecuta

const mySecret = process.env[`TOKEN`]
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]});
client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
  if (msg.content === "ping") {
    msg.reply("pong");
  }
})
client.login(process.env.TOKEN);

6. Puede volver al proyecto Replit y hacer clic en el botón «Detener» para detener el bot. Y lo tienes. Puede modificar el código de bata para agregar o eliminar las funciones que necesita.

dejar de repetir

Preguntas frecuentes

P: ¿Puedo crear un bot de Discord gratis?

Sí, puede crear un bot de Discord de forma gratuita y alojarlo localmente en su PC o en la nube.

P: ¿Cómo hacer un bot de Discord sin codificación?

Si necesita crear un bot de Discord sin codificación, deberá buscar ejemplos de proyectos de bot de Discord creados por otros y modificar el bot según sus necesidades. Si eso es un problema, siempre puede usar uno de los mejores robots de Discord disponibles para mejorar las capacidades de su servidor.

Puede interesarte también:  6 formas de eliminar 'otros' archivos en teléfonos Xiaomi, Redmi y POCO con MIUI

P: ¿Puedo usar Discord.py para crear mi bot de Discord?

El desarrollador de la popular biblioteca Discord Python «discord.py» no está contento con el cambio obligatorio de Discord a una barra de comando para robots verificados desde abril de 2022 y ha decidido desalentar la biblioteca. La biblioteca ya no se está desarrollando, y el Página GitHub de Discord.py que ahora está en modo de solo lectura. Si bien los robots no verificados no se ven afectados actualmente, esto puede cambiar en el futuro.

Crea tu propio bot de discordia

Así es como puedes crear un bot en Discord. Si bien hemos mostrado un bot simple que responde al texto, las posibilidades de personalizar las capacidades del bot son ilimitadas. Si desea inspiración o ideas para su nuevo bot de Discord, consulte nuestro artículo sobre los mejores bots de Discord y pruebe algunas de sus funciones favoritas.

Artículos relacionados

Los 8 mejores consejos y trucos de Wordle para ganar este juego de palabras

Worlde es uno de los juegos más simples pero más frustrantes de la historia. Basado en adivinar la palabra de cinco letras del...

Cómo hacer una granja de cactus en Minecraft

Construir granjas en Minecraft puede ser divertido si te apasiona crear tus propios diseños. Pero, a veces, pueden necesitar muchos componentes de Redstone,...

Los 10 personajes más importantes de Genshin Impact según Fontaine

Genshin Impact 4.0 está a la vuelta de la esquina y traerá una nueva región llamada Fontaine, muchos personajes jugables nuevos y una gran...

Dejar respuesta

Please enter your comment!
Please enter your name here

Últimos artículos

Los 8 mejores consejos y trucos de Wordle para ganar este juego de palabras

Worlde es uno de los juegos más simples pero más frustrantes de la historia. Basado en adivinar la palabra de cinco letras del...

Cómo hacer una granja de cactus en Minecraft

Construir granjas en Minecraft puede ser divertido si te apasiona crear tus propios diseños. Pero, a veces, pueden necesitar muchos componentes de Redstone,...

Los 10 personajes más importantes de Genshin Impact según Fontaine

Genshin Impact 4.0 está a la vuelta de la esquina y traerá una nueva región llamada Fontaine, muchos personajes jugables nuevos y una gran...

como conseguir un cactus en minecraft

Minecraft es un juego de caja de arena lleno de diferentes bloques que los jugadores pueden cultivar, construir o usar de otras maneras. ...

Palabras iniciales Las mejores palabras que debe usar

Es casi imposible que aún no hayas oído hablar de Wordle. Este juego de palabras basado en la web es muy popular, aunque...