Рубрики
Без рубрики

PROMEROS PASOS RU Discord. Js.

¿Quieres iniciarte en el mundo de los bots en rudord en rudord? Теги с узлом, NPM, JavaScript, DiscoD.

¡Hola!, Estamos Muy Emocionados POR DARLE Comienzo A ESTA Serie Donde Les Daremos El Empujón Hacia La API DE Discod, Antes Que Nada Vamos a Empezar Por Conocer Lo Que Necesitamos Para Esta Guía.

Реквизитос:

  • JavaScript Básico, Ya Que es El Lenguaje de Programación Que Vamos a Usar, Aunque Hay Una Variedad de libresias a Listrición, por ejemplo, python. Sientee Libre de Resharlas Para Conseguir TU Entorno de Programación идеально.
  • Узел (+ НПМ).
  • Редактор De Código (Cualquiera).

Primero Debemos Instalar La Versión Más Reciente (O La Que Sea совместимый Con Tu Oordador) de Узел Отказ

Le recomendamos instalar la versión ЛТС Debido a es es es la que proporciona мэр estabilidad, Pero si desea repar las últimas caracteristalas que rece Узел Instale La Versión Más Reciente.

LAS версии Más уциент de узел No Soorortan Windows 7, Si Usted Es Usuario de Este Sistema Operativo Debebestalaar La Versión 13 o Anderies.

Cabe Destacar Que El Instalador Trae Consigo NPM, Que Será Nuestro Gestor de Paquees Alido A Lo Largo de ToDo Este Proceso.

1. Creando Cuenta del Bot

Una Vez Instalado Node En Nuestro Sistema Es Hora de Crage Una Cuenta Para el bot en. Эль Портал де desarrolladores de iscord. .

Para Acceder a El Portal de desarrolladores deberás iciaciar Sesión Con TU Cuenta de Discord, No Te Puentupes, ES Portalfical.

  1. Нажмите EN новое приложение
  2. Ingresa El Nombre que le quieras colocar a a a a. En El Portal
  3. Нажмите EN La Pestaña Bot
  4. Создать новую учетную запись Bot Y AQUI PODRAS EDITAR DESOS COMO EL NOMBRE DEL BOT, SU FOTO DE PERFIL, SI VA SER Público и др. Guarda DESOS GESTURE DE LA CUETA DEL BOT, COMO EL ID Y EL TOKEN YA QUE LOS USAREMOS MAS ADELANTE.

Nunca Compartas del Token Del Bot, El Token Es Lo Que autentica. La Conexión Entre El Código y la Api de Discord, Эль-МИМСО Дебен де Сер привадо. Десять Кудадо

Acturemente DiscoD TE Informa Si El Token de Alguno de Tus Bots Ha Sido Publicada En Algún Sitio, Como Por Ejemplo, Github.

2. Invitando el bot al servidor

Ahora Vamos añadir el bot que a añadir el bot que acabamos de crag a ООН Сервидор, te recomendamos un unser un servidor de pruebas a la hora de desarrollar bots, por si algo sale mal o simplemente para evitar distracción o saboteo por parte de rotros usuarios.

Ingresa a Este Sitio Web , en El Cual Podrás Generar On Link de Invitación Para El Bot, Simplemente Debes Rideucir EL ID DEL BOT, HIN PROCUPAUPARTE YA QUE Эль-МИММО es en dato público, en el mismo sitio pooblico, en el mismo sitio podrás decidir que permisos le vas a dear al al al bot, te recomendamos dejarlo como Администратор

3. Instalando Discord.js.

Vamos Empezar A USAR EL Editor de Código, Te ReComendamos Визуальный студийный код ООН редактор DE Código Desarrollado POR Microsoft, DE TODAS Formas Pervedes Partencia usar El deu Tue.

Ahora Sí, Primero Vamos A Abrir Una Consola o Terminal En La Carpeta Que Vamos A UTILIZAR PARA TRABAJAR EN EL BOT, Y EJECUTAR EL SIGUIIETE Comando Para Iniaciar unseecto Conode.

npm init -y

ESTO Lo Que Hará Es Crage El Package.json. El Cual Es El Archivo Raíz de Nuestro ProyeCto, El El Que encontranan Datos Como El Nombre del ProyeCto, La Version, Comandos de Prueba, Módulos Instalados, Y Colocará Estos Valores Según Una Poldilla Que Viene Por Defecto.

Тамбиен поуэдит Усир

npm init

PARA INDIVEUCIR CADA UNO DE LOS DESOS POR TI MIMSO.

Ahora Vamos Instalar Paquete de discord.js con el siguiente comando:

npm i discord.js --save

Y al cabo de unos segundos tendras una nueva carpeta creada llamada Node_Modules En Esta Carpeeta SE Guardarán Los Paquees que instales Medida de que Vayas Avanzando El ProyeCto.

Тебера Пудист Дадо Куэтма Кундо Анадист Эль-Бот Аль Сервидор Que este Está desconeCtado, Partir de Ahora Vamos a Empezar Trabajar Con Código En el Lenguaje de Programación JavaScript, Como Dijimos El Commentio, TE RECOMENDAMOS ROTDUNDE DOS COSAS.

  1. Si No Tienes Los Conocimientos Básicos del Mismo Por Fun, Consulta Algún Curso, Puedes Conseguir Mouseos En YouTube de Forma Gratuita.

  2. Trata EN Lo Posable de Evitar El Copy Page, Prueba Escribir El Código POR TI MISMO PARA QUE TE ACOSTUMBRES A La SINTAXIS DE LA LIBERRIA, Recuerda Que en El Mundo de la Programación ToDo SE Concegeue Con La Práctica.

AHORA BIEN, EN LA CARPETA que Habiamos ElegiDo en Paribio Para Desarrollar EL PREECTO VAMOS ENAER HASTA AHORA AHORA ARCHIVO Y UNA CARPETA (Node_Modules Y Package.json), Algo Como Esto:

EN Nuestro Editor de Cóestigo Favorito Vamos a Crage unuevo Archivo El Cual Podemos Titury Como Queramos, Los Nombres Más Counes Son app.js. , Server.js о Bot.js. , en lo que resta de la guía vamos titular al al alchivo Главный дель бот como app.js. .

Ahora en app.js Вамос Comenzar Tealando Que Necesitamos El Modulo de discord.js

const Discord = require('discord.js');
const client = new Discord.Client();

Vamos Crar el Evento готов EL CUAT SE LLAMARA UNA VEZ EL BOT SE HAYA INICIADO FORTEATE.

client.on('ready', () => { 
    console.log('El bot se ha iniciado correctamente'); 
});

Vamos Crar el Evento Message. El Cual E EL Evento Fudamental de Nuestro Bot, El Cual Detecta Cuanto unsuario Envia un Mensaje en unsuario de los servidores dondee en alguno de bot o via mensaje directo, el nombre con el cual nos резидент “al objeto del mensaje puede ser cuatquiera en realidad Лос Мас Усадос сын Msg О сообщение , en lo que reda de guía nos vamos а редир Al Mismo Como сообщение Отказ

client.on('message', (message) => {

//Código 

});

Ahora POR último Añadiremos Nuestro Token, La Cual es la llave que nos dará acceso a la cuenta del bot en si y por ende acceso a a a a a api de discord, recuerda Нет деб Compartir Este Dato Con Nadie

client.login('token');

Recuerda Sustituir La Palabra “Token” POR EL QUE SO SE LE ASINO TU BOT EL POTAL DE DESARROLLADORES de Discord.

Y Eso Sería Todo, El Código Quedaría Algo Así:

const Discord = require("discord.js"); 
const client = new Discord.Client(); 

//Evento ready 

client.on('ready', () => { 

    console.log('El bot se ha iniciado correctamente');  

}); 

//Evento message 

client.on('message', (message) => { 

//Código 

}); 

client.login('token');

Ахора, ¿Пор Qué no Probamos Añadir Nuestro Primer Comando? Vamos Añadir El Siguiente Código Doctro del Evento сообщение

if(message.content.startsWith('!'+'ping')){
message.channel.send('¡Pong!');
};

EN La Primera Línea Colocamos Una Condisional Que Va A Devolver правда en caso de que el contenido del mensaje que envie el Usuario Sea Действительно пинг Luego de Eso El Bot Envidará un Mensaje Diciendo ¡Pong! , Eso es lo que estamos haciendo en este código.

Финализация Vamos Encandion El Bot. Simplemente Debess Abrir Una Terminal En Аль Carpeta Raíz del ProyeTo Y Ejecutar El Siguiente Comando

node app.js

Hay Una Mejor Forma, Усандо Эль Мюдуло Номемон El Cual Lo Que Hace Es Mantener El Bot Encedido y Lo Reinicia de Forma Automática Cada Vez Que Realizamos ООН Cambio El Código, Es Bastante útil, Para Instalarlo, En La Misma Consola Ejecutamos El Siguiente Comando:

npm i nodemon -g

El Cual Instalará de Manera Global El Módulo, POR Lo que No Vas Teaser Que Instalarlo EN CADA PREECTO QUE VAYAS CREAR.

Утилизарло Эс Бастанте Сэнсильо, соло Com On Comando

nodemon app

Si Vamos is Discord, Al Servidor de Pruebas En El Que Añadimos AL BOT Podremos Survey que El Bot Ya Está en Línea, Ahora Queda Resta que El Comando Funcione Forence.

Y Listo, Ya Tienes Bot Funcional, Перо Eso No Es Todo, Si Quieres Seguir Artendeneiendo Sobre Este Tópico, Puedes Revisar Nuestras Guías En Las Cuales PoneMos Tu Reachión Temas Como встраивает, Prefijos, Recciones y Musto Más.

Esperamos Que Esta Guía Te Haya Sido de Ayuda, Рекуранда Сейринос En Nuestra Cuenta de Instagram Отказ

Оригинал: “https://dev.to/somosdevs/primeros-pasos-discord-js-4fbh”