1.0.6 • Published 3 months ago

bot-discord-tools v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

Bot Discord Tools

Discord Tools es una colección de módulos y utilidades para facilitar el desarrollo de bots de Discord utilizando la biblioteca discord.js. Estos módulos proporcionan funcionalidades para gestionar comandos, rastrear la actividad de los usuarios y generar mensajes de ayuda.

Instalación

Para utilizar Discord Tools en tu proyecto de Discord.js, primero debes instalarlo a través de npm: npm i bot-discord-toolsQ1.0.1

CommandManager

El módulo CommandManager proporciona una forma fácil de gestionar comandos para tu bot de Discord. Permite agregar, definir el prefijo por defecto, manejar comandos no encontrados y ejecutar comandos a partir del mensaje recibido.

SlashCommandManager

El módulo SlashCommandManager simplifica el manejo y registro de comandos slash en Discord.js. Puedes cargar y registrar fácilmente comandos slash ubicados en un directorio específico.

UtilsManager

El módulo UtilsManager proporciona funciones útiles, como obtener la fecha y hora actual en formato legible y generar un color aleatorio en formato hexadecimal.

Módulos Agregados

UserActivityTracker

El módulo UserActivityTracker permite rastrear la actividad de los usuarios en el servidor. Puedes obtener información sobre la cantidad de mensajes enviados, mensajes editados, mensajes eliminados, veces que el usuario ha comenzado a escribir en un canal y cambios de estado de voz.

Ejemplos de Uso

Aquí algunos ejemplos de cómo utilizar los módulos de Discord Tools:

CommandManager

const { Client } = require("discord.js");
const CommandManager = require("bot-discord-tools");

const client = new Client();
const commandManager = new CommandManager();

commandManager.agregarComando("ping", (message) => {
  message.channel.send("Pong!");
});

client.on("message", (message) => {
  commandManager.ejecutarComando(client, message);
});

client.login("YOUR_DISCORD_BOT_TOKEN");

UserActivityTracker

const { Client } = require('discord.js'); const UserActivityTracker = require('bot-discord-tools');

const client = new Client(); const activityTracker = new UserActivityTracker(client);

client.once('ready', () => { activityTracker.init(); });

client.on('messageCreate', (message) => { // Aquí puedes seguir el rastro de la actividad del usuario const userActivity = activityTracker.getUserActivity(message.author.id); console.log(userActivity); });

client.login('YOUR_DISCORD_BOT_TOKEN');

Enlaces

Repositorio en GitHub: https://github.com/KingYTF/discord-tools Documentación en línea: https://kingytf.github.io/jd-tech.github.io/

npm i bot-discord-tools
1.0.6

3 months ago

1.0.5

4 months ago

1.0.4

4 months ago

1.0.3

5 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago