knights-of-academia / horace

discord.js bot powering the Knights of Academia server with commands like info, AFK, and more
MIT License
23 stars 19 forks source link

[REQ] Embed creation command #229

Closed ThatNerdSquared closed 3 years ago

ThatNerdSquared commented 3 years ago

Is your feature request related to a problem? Please describe. Horace should have a command similar to Carl-bot's, allowing an admin to generate an embed.

Describe the solution you'd like Horace should have a command (!embed) where the user is prompted to add text for the embed, as well as define properties like colour, images, etc. Horace would then post the embed to a specified channel.

The command should only be usable by users with the admin role. Admins should also be able to add users to a list of some sort that are allowed to run the command without the admin role. This "permitted user" list could be managed through a special argument (!embed add [username]) or a separate command (!embedPermit).

Describe alternatives you've considered This command could also be run as a one-liner (e.g. !embed [header] [body] [image]....). I feel like this solution would be messy, because users would have to remember what order to put the arguments in, and the command could also get super long if there's a lot of text in the embed.

Additional context None :)