1.0.1 • Published 3 years ago

disbuts-utils v1.0.1

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

Disbuts-Utils

disbuts-utils is a npm package to make easier make some functions of the bot with the brand new buttons of discord.

Requirements:

  • Discord.js v12 or higher
  • Have already installed and declared discord-buttons

Installation

npm install disbuts-utils

Seting Up

const Discord = require('discord.js')
const Client = new Discord.Client()
const disbutsUtils = require('disbuts-utils')
require('discord-buttons')(Client)

TicTacToe

// Main file

Client.on('message', async (message) => {
	if (message.content.startsWith('!tictactoe')) {
		disbutsUtils.tictactoe(message) // here input how you have defined the message event
	}
})

// Example Command Handler
// You need to have required discord-buttons in your main file already

const disbutsUtils = require('disbuts-utils')
module.exports = {
	name: 'tictactoe',
	run: (Client, message) => {
		disbutsUtils.tictactoe(message)
	}
}

npm.io

Delete Messages

// Main file

Client.on('message', async (message) => {
	if (message.content.startsWith('!purge')) {
		disbutsUtils.purge(message, [1, 2, 3]) // in the array put the three amounts of messages you want to delete
	}
})

// Example Command Handler
// You need to have required discord-buttons in your main file already

const disbutsUtils = require('disbuts-utils')
module.exports = {
	name: 'purge',
	run: (Client, message) => {
		disbutsUtils.purge(message, [1, 2, 3])
	}
}

npm.io

Applications

// Main file

Client.on('message', async (message) => {
	if (message.content.startsWith('!apps')) {
		disbutsUtils.applications(message, 'Mod', ['have you been mod before?', 'if yes provide the invite'], 'appRoleID') // 1 = message, 2 = The role of your app, 3 = The array with max 12 questions, 3 = role id you want to see apps
	}
})

// Example Command Handler
// You need to have required discord-buttons in your main file already

const disbutsUtils = require('disbuts-utils')
module.exports = {
	name: 'apps',
	run: (Client, message) => {	
		disbutsUtils.applications(message, 'Mod', ['have you been mod before?', 'if yes provide the invite'], 'appRoleID')
	}
}

npm.io npm.io

Contact

Discord Server: https://discord.gg/u3HSxQ9hrX

License

ISC