discord.js-extended

1.1.2 • Public • Published

discord.js-extended

Some utilities attached with Discord.js npm

Installation

npm install discord.js-extended

Getting Started

Load the package in your code:

const DiscordExtended = require("discord.js-extended")

Then use DiscordExtended.extend(discord_bot_object) to extend your bot properties:

const Discord = require("discord.js");
const DiscordBot = new Discord.Client({ <options> });
DiscordBot.login(" <bot token> ");
DiscordExtended.extend(DiscordBot);

Commands

bot.getInviteInfo(invite)

better version of bot.fetchInvite(invite)

Parameters

  • invite: Invite link

Supported formats:

(can be used with or without protocol https:// or http://, case-insensitive)

  • discord.com/invite/invitecode
  • discordapp.com/invite/invitecodehere
  • discord.gg/coolinvitecode
  • discord.gg/invite/anothercode
  • onlyinvitecode

Return value

A promise:

  • Fulfilled when the search is successful, including an Invite object containing invite info
  • Rejected when the invite is invalid or the search failed to perform, including an error object containing error information.
bot.getInviteInfo("https://discord.gg/test").then((invite) => {
  console.log(`Server name: **${invite.guild.name}**`);
  console.log(`Extracted invite code: **\`${invite.code}\`**`);
  // and many other fields
}).catch((error) => {
  console.log(`Error name: ${error.name}`);
  console.log(`Error message: ${error.message}`);
  console.log(`Error code: \`${error.code}\``); // code of the error, -1 means the search has failed
  // See `Discord.Constants.APIErrors` for error codes and messages
})

Package Sidebar

Install

npm i discord.js-extended

Weekly Downloads

2

Version

1.1.2

License

ISC

Unpacked Size

4.36 kB

Total Files

4

Last publish

Collaborators

  • bhpsngum