1.0.20 • Published 3 years ago

djs-helper-v13 v1.0.20

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

💻 djs-helper-v13

djs-helper-v13 is a helper for discord.js v13. It has many useful things, that enhances v13 and makes v13 easier!


📝 Table of contents


Installation

First install Node.js, then do the following =>

$ npm install djs-helper-v13

🛠 Usages

Tip: Click them to see more information!

✈ Importing

// Using Node.js `require()`
const helper = require("djs-helper-v13");

// Using ES6 imports
import helper from "djs-helper-v13";

🔧 Examples for Usages

create_button

Example :

// requring the file!
const { create_button } = require('djs-helper-v13'); 

// creating the button (with options that we want!)
let thing = create_button({ style: 'green', label: 'CHICKEN', id: 'SED' }); 

return message.channel.send({
      content: 'Testing',
      components: [thing]
}); // sending the button to the channel! And (message) is the current message!

Preview on the above button :

preview

create_menu

Example :

		  // requring the function from the package!
		  const { create_menu } = require('djs-helper-v13');
		  
		  // our array with the selections we want for the menu!!
		  
            let array = [{
                  label: 'FIRST',
                  description: 'Hellow World',
                  value: 'First value'
            }, {
                  label: 'Second',
                  description: 'Heylo World!!',
                  value: 'Second value'
            }]; // you can have more than two!
			
			
			// using the package to make it!
            let menu = create_menu({
                  id: 'Menus',
                  placeHolder: 'nothing much',
                  array
            });
	

            return message.channel.send({
                  content: 'Testing',
                  components: [menu]
            }); // sending the menu to the channel! And (message) is the current message!

Preview on the above menu :

preview

button_pagination

Example :

// requring the package function!
const { button_pagination } = require('djs-helper-v13'); 

// requring the MessageEmbed!
const { MessageEmbed } = require('discord.js');

//making our embeds

const embed1 = new MessageEmbed()
.setTitle('Hello')
.setDescription('Im the first embed')
.setColor('GREEN');

const embed2 = new MessageEmbed()
.setTitle('Hello')
.setDescription('Im the second embed')
.setColor('RED');

// Listing all the embeds into one array
const listOfEmbeds = [
   embed1,
   embed2
]

// Using the pagination, by handling its promise!
// Passing, the Message and the array of embeds =>

button_pagination(message, listOfEmbeds).then(e => null);
//using `.then()` to resolve promise xD

// Now you have the button pagination

Preview on the button pagination :

preview

self_roles

Example :

// requring the package function!
const { self_roles } = require('djs-helper-v13'); 

// The array of roles you want in the self_roles (menu), make sure its below 25!

 const arr = [
      "Gaming",
      "Super",
      "Hero",
      "Amazing",
      "Developer"
]

//Resolving the promise and using the self_roles function to make the self-roles menu!
await self_roles(message, arr);

/*Note*/
// The self-role menu system, is completely like an addon, its roles does not have colors, or permissions!

Preview on the self_roles :

preview

Thank you for using the package!

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.12

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago