From 3aa27777a7bd1a9bff798412382db8aad3cbd19a Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Fri, 30 Jul 2021 16:41:14 -0400 Subject: Merging invite into the about command and buttons. --- commands/about.js | 23 +++++++++++++++++++---- commands/invite.js | 55 ------------------------------------------------------ 2 files changed, 19 insertions(+), 59 deletions(-) delete mode 100644 commands/invite.js (limited to 'commands') diff --git a/commands/about.js b/commands/about.js index e22d0f8..fa9231d 100644 --- a/commands/about.js +++ b/commands/about.js @@ -18,15 +18,30 @@ * * *************************************/ module.exports.run = async (client, message) => { - const Discord = require('discord.js'); - const os = require('os'); - const embed = new Discord.MessageEmbed() + const { MessageEmbed } = require('discord.js'); + const { MessageButton, MessageActionRow } = require('discord-buttons'); + + const aboutEmbed = new MessageEmbed() .setAuthor(`AleeBot ${require('../storage/settings.json').abVersion}`, client.user.avatarURL()) .addField('About AleeBot', 'AleeBot is an all-in-one bot that\'s made from the Discord.JS api!') .addField('Contributors', 'Andrew Lee (Founder of this project)\nOfficialRain (Raina) (Uptime Command)\njtsshieh (Command Handler)') .setFooter('© Copyright 2017-2021 Alee Productions, Licensed with GPL-3.0') .setColor('#1fd619'); - await message.channel.send({embed}); + + let inviteBot = new MessageButton() + .setStyle('url') + .setLabel('Invite AleeBot') + .setURL('https://top.gg/bot/282547024547545109'); + + let inviteServer = new MessageButton() + .setStyle('url') + .setLabel('Join Binaryworks') + .setURL('https://discord.gg/EFhRDqG'); + + let buttons = new MessageActionRow() + .addComponents(inviteBot, inviteServer); + + await message.channel.send(aboutEmbed, buttons); }; exports.conf = { diff --git a/commands/invite.js b/commands/invite.js deleted file mode 100644 index a12cff4..0000000 --- a/commands/invite.js +++ /dev/null @@ -1,55 +0,0 @@ -/** ************************************** - * - * Invite: Command for AleeBot - * Copyright (C) 2017-2021 Alee Productions - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - * - * *************************************/ -module.exports.run = (client, message) => { - const disbut = require('discord-buttons')(client); - let button = new disbut.MessageButton() - .setLabel('My First Button!') //default: NO_LABEL_PROVIDED - .setID('click_to_function') //note: if you use the style "url" you must provide url using .setURL('https://example.com') - .setDisabled(); //disables the button | default: false - - message.channel.send({embed: { - color: 2086425, - title: 'Invite Command', - fields: [{ - name: 'Invite AleeBot', - value: '[Invite AleeBot to your server.](https://top.gg/bot/282547024547545109)', - }, - { - name: 'Join the Alee Productions Community', - value: '[Discord Server](https://discord.gg/EFhRDqG)', - }, - ], - }, - }, button); - - // message.channel.send('Want AleeBot in your server? Here\'s the link: https://discordapp.com/api/oauth2/authorize?client_id=282547024547545109&permissions=2080375863&scope=bot'); -}; - -exports.conf = { - aliases: [], - guildOnly: false, -}; -exports.help = { - name: 'invite', - description: 'Gives you an invite to the guild and the bot.', - usage: 'invite', - category: '- General Commands', -}; - -- cgit v1.2.3