Did lots of things
This commit is contained in:
parent
2e85c85d3c
commit
ba0448c905
11 changed files with 115 additions and 112 deletions
|
@ -1,17 +1,32 @@
|
|||
exports.conf = {
|
||||
enabled: true,
|
||||
guildOnly: false,
|
||||
aliases: ['flag'],
|
||||
permLevel: 'User',
|
||||
requiredPerms: ['ATTACH_FILES'],
|
||||
cooldown: 15000
|
||||
}
|
||||
|
||||
exports.help = {
|
||||
name: 'pride',
|
||||
category: 'Fun',
|
||||
description: 'Adds a pride flag ring to your avatar. Available flags are lesbian, gay, bisexual, pansexual, trans, asexual, aromantic and ally. Generator created by [Demirramon.](https://demirramon.com/)',
|
||||
usage: '`pride [flag]` - Adds a pride flag overlay to your avatar.\n`pride -g [flag]` - Adds a pride flag gradient on your avatar.',
|
||||
parameters: '`flag` - What flag you want to add to your avatar (options listed above)\n`-g` - Add this to the start of the command to turn the flag into a gradient.'
|
||||
}
|
||||
|
||||
const url = 'https://demirramon.com/gen/pride.png'
|
||||
const Discord = require('discord.js')
|
||||
exports.run = (client, message, args) => {
|
||||
const flag = args[0].toLowerCase()
|
||||
const flag = args[0]
|
||||
if (!flag) {
|
||||
return message.channel.send(
|
||||
`<:error:466995152976871434> No message provided. Usage: \`${client.commands.get('pride').help.usage}\``
|
||||
)
|
||||
return message.channel.send(client.userError(exports, 'Missing argument, the `flag` argument is required!'))
|
||||
}
|
||||
|
||||
const available = ['lesbian', 'gay', 'bisexual', 'pansexual', 'trans', 'asexual', 'aromantic', 'ally']
|
||||
|
||||
if (!available.includes(flag)) {
|
||||
return message.channel.send(`This flag isn't available. Available flags: \`${available.join('`, `')}\``)
|
||||
if (!available.includes(flag.toLowerCase())) {
|
||||
return message.channel.send(`This flag isn't available, sorry ;~;\nAvailable flags: \`${available.join('`, `')}\``)
|
||||
}
|
||||
|
||||
let gradient = 'false'
|
||||
|
@ -21,7 +36,7 @@ exports.run = (client, message, args) => {
|
|||
|
||||
message.channel.startTyping()
|
||||
|
||||
const params = `image=${message.author.avatarURL({ format: 'png', size: 2048 })}&flag=${flag}&full=true&gradient=${gradient}&background=false&fit=true&v=2019-08-07`
|
||||
const params = `image=${message.author.avatarURL({ format: 'png', size: 2048 })}&flag=${flag.toLowerCase()}&full=true&gradient=${gradient}&background=false&fit=true&v=2019-08-07`
|
||||
|
||||
try {
|
||||
message.channel.stopTyping()
|
||||
|
@ -31,21 +46,3 @@ exports.run = (client, message, args) => {
|
|||
message.channel.send(`<:error:466995152976871434> Error when generating image: \`${err}\``)
|
||||
}
|
||||
}
|
||||
|
||||
exports.conf = {
|
||||
enabled: true,
|
||||
guildOnly: false,
|
||||
aliases: ['flag'],
|
||||
permLevel: 'User',
|
||||
requiredPerms: ['ATTACH_FILES'],
|
||||
cooldown: 20000
|
||||
}
|
||||
|
||||
exports.help = {
|
||||
name: 'pride',
|
||||
category: 'Fun',
|
||||
description: 'Adds a pride flag ring to your avatar. Available flags are lesbian, gay, bisexual, pansexual, trans, asexual, aromantic and ally. Generator created by [Demirramon.](https://demirramon.com/)',
|
||||
flags: '`-g` - Makes the overlay a gradient.',
|
||||
usage: '`pride [flag]` - Adds a pride flag overlay to your avatar.\n`pride [flag] -g` - Adds a pride flag gradient on your avatar.',
|
||||
examples: '`pride trans`\n`pride lesbian -g`'
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue