thegamecracks / theticketbot

A ticket bot built on Discord's native threads.
MIT License
2 stars 0 forks source link

Add a more advanced editor for inbox messages #7

Open thegamecracks opened 4 months ago

thegamecracks commented 4 months ago

Currently when creating new inboxes, admins are limited to either only using content and image attachments to fill out an embed description and its images, or setting up a webhook and using a tool like Discohook to create custom embeds. This makes it difficult to thoroughly customize inbox messages.

A method should be devised to customize most features of an embed directly inside the client, including the author, title, thumbnail, fields, image(s), and footer. It should also allow for regular content alongside or in place of embeds.

A possible design might look like a message containing:

  1. a preview of the contents;
  2. a select menu to change different aspects of the message; and
  3. a button to confirm the changes.

This will need to make extensive use of message components and modals.

thegamecracks commented 4 months ago

This issue is low priority since the complexity of this feature overweighs the benefit of such intricate changes, most of which may not be interesting to admins. Although, admins should at least be able to change the embed's color in-message. Perhaps that particular element can be done with some parsing of the message itself, e.g. looking for a colour: #FFFF6E at the top of the message.