Giter VIP home page Giter VIP logo

djs-helper-v13's Introduction

๐Ÿ’ป 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!

NPM info


๐Ÿ“ 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!

djs-helper-v13's People

Contributors

saajith22 avatar

Stargazers

 avatar Doctor Co avatar Fernando avatar Kori ๐ŸฆŠ avatar  avatar

Watchers

Fernando avatar  avatar Kori ๐ŸฆŠ avatar

djs-helper-v13's Issues

Games with buttons | Contributing request

Hello!!

I want to contribute to this proyect, I think it is original and I have great Ideas, like games using disocrd.js butons, If you leet me join, I go to give all my support for this proyect, I know about javascript and Node.js use.

Also I can make a documentation site for this and give it support acording to discord.js updates.

Thanks for your attention

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.