discord.js-utilitys
v1.5.9
Published
A pack of useful functions and utilities to use with discord.js
Downloads
7
Readme
📃 | Usage
const { Client } = require('discord.js');
const utils = require(`discord.js-utilitys`);
const client = new Client();
// You can use this method or simply use it as a constructor
client.utils = new utils(client);
🤖 | Functions
- .awaitResponse - Await a response from the message author (awaitMessage())
- .awaitMention - Await a mention from the message author (awaitMessage())
- .awaitEmoji - Wait for a message reaction from the message author (awaitReactions())
- .awaitEmojis - Lists emojis on a message and wait for the message author to return one (awaitReactions())
- .checkPermission - Check if a user has a specified built-in permission (member.hasPermission())
- .checkPermissionFor - Check if a user has a specified built-in permission in a channel (member.perms.has())
- .delThis - Send a message and it will delete within the specified time frame (message.delete())
- .checkRole - Check if a user has a role (member.roles.cache.find())
- .randomNum - Return a random number
- .playFile - Play a sound file in the user's voice channel
- .capitalize - Input a string and get the string back with the first letter capitalized
📖 | Function Parameters
- .awaitResponse(message, STRING|JSON, number, boolean)
- .awaitMention(message, STRING|JSON, number, boolean)
- .awaitEmoji(message, STRING|JSON, number, boolean)
- .awaitEmojis(message, STRING|JSON, array, number, boolean)
- .checkPermission(message, STRING, STRING|JSON, boolean)
- .checkPermissionFor(message, STRING, STRING, STRING|JSON, boolean)
- .delThis(message, STRING|JSON, number, boolean)
- .checkRole(member, STRING)
- .playFile(channel, file)
- .capitalize(STRING)
📧 | Using Embeds
// All functions that have a content input are given embeds the same way
var embed = {
title: "Pick an emoji"
color: "RED"
description: "choose a reaction"
};
var emojis = ["😎", "😴"];
utils.awaitEmojis(message, embed, emojis, 50000, true);
// The final boolean is enabling the function to use an embed with the inputed arguements
📦 | Dependencies
📂 | Examples
All examples are found in examples.js
📫 | Contact
Made with ❤ by IceyyM8