disbuts-utils
v1.0.1
Published
A button package with many functions
Downloads
2
Maintainers
Readme
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)
}
}
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])
}
}
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')
}
}
Contact
Discord Server: https://discord.gg/u3HSxQ9hrX
License
ISC