1.3.9 • Published 3 years ago
utilities-djs v1.3.9
🛠️ utilities-djs
Funciones útiles para discord.js V14
Paginas en embed
const { EmbedPages } = require("utilities-djs");
let number = 1;
const displayRoles = interaction.guild.roles.cache
.sort((a, b) => b.position - a.position)
.map((roles) => `\`${number++}\` ${roles.toString()}\n`)
.slice(0, -1);
new EmbedPages({
message: interaction, //Le pasamos nuestro parámetro de interacción.
itemsPerPage: 10, //El numero de elementos a mostrar por página.
slashCommands: true, //Si lo queremos para SlashCommands llamamos la propieda (por defecto es false).
embed: {
title: "Paginas - Embed", //El título de nuestro embed (opcional).
description: displayRoles, //Llamamos a la varibale displayRoles declarada anteriormente.
thumbnail: interaction.guild.iconURL({ extension: "png" }), //Una miniatura para nuestro embed (opcional).
color: "DarkRed", //Un color para nuestro embed (opcional).
},
emojis: {
//Personalizamos los emojis de los botones (opcional)
back: "⬅",
start: "🏠",
advance: "➡",
},
}).startPaging();
Texto en reversa
const { reverseText } = require("utilities-djs");
const text = "Este texto se pondrá en reversa.";
console.log(reverseText(text)); //Lamamos a la función con nuestra variable text que contendrá el texto
//Devolverá: ".asrever ne árdnop es otxet etsE"
Acortar un texto
const { limit } = require("utilities-djs");
const text = "Hola esto es un ejemplo."; //Ingresamos el texto a recortar
const limit = 22; //Límite de caracteres del texto a mostrar
console.log(limit(text, limit)); //Llamamos nuestra función y le pasamos nuestras variables;
//Devolverá: "Hola esto es un ejempl..."