bot-discord-tools
v1.0.6
Published
Una colección de herramientas útiles para bots de Discord.
Downloads
10
Maintainers
Readme
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