Interaction protocol links #4723
Replies: 5 comments 2 replies
-
To illustrate this a bit more I've made a little bit of a demo use case here for something like an FAQ or wiki bot. wiki.mp4 |
Beta Was this translation helpful? Give feedback.
-
An issue with this is for things that display user input, a user could theoretically send a link for an interaction that they should not access. For example, let's say |
Beta Was this translation helpful? Give feedback.
-
To be honest I think I'd be less comfortable clicking masked hyperlinks if they had the potential to actually action something within the bot/discord. Maybe if they were rendered differently it'd be decent, like mention-style or just a different colour or something. |
Beta Was this translation helpful? Give feedback.
-
As the components system has recently been overhauled, I think this is worth bringing up again - I think this has so much potential. |
Beta Was this translation helpful? Give feedback.
-
a slash command mansion with presented parameters would already help a lot |
Beta Was this translation helpful? Give feedback.
-
What
When a bot specifies
interaction://custom_id
as a link's location, it should trigger an interaction with that id from the message similar to a message component when a user clicks the link.Why
Currently, message components take up a lot of space on a message and are always underneath all the text and images. This would allow for interactable objects to be inline with text or even work on an embed title, author, or footer (see images below as an example). Two of these buttons could be condensed into interactable links inside the embed to save space on the message and make it look cleaner.
Alternatives considered
While current message components do work for most use cases, buttons take up a lot of space on a message and when you have both a message with info and buttons beneath that, it starts to take up a lot of screen real estate, especially for mobile users.
Beta Was this translation helpful? Give feedback.
All reactions