Allow interactive markdown components
Allow clickable markdown links to interact with the channel/app. Ideally bots or services posting markdown components could embed clickable links which could populate the users text input and/or automatically post an outgoing webhook message for the user.
Pascal DUCAULE commented
Appart from being able to "communicate" with my bot, this would solve the message size limitation of 4000 chars - by simply displaying some "Show More" links/buttons to get detailed information...
I'm really surprised this doesn't get any more votes considering how helpfull this would be. (Yet many other suggestions with slightly different titles refer to the exact same feature)
Ranjit Parvathaneni commented
Similar to message buttons feature that Slack offers:
As a start, can allow markdown components like "buttons" to trigger slash commands. Similar to Slack Message Buttons.
John Loper commented
I'm thinking this would allow for a more natural back and forth between any integrated service and the user. Utilizing only outgoing webhooks for the interactivity ensures everything stays in channel.
For example a jira issue notification could be posted via markdown with a clickable "assign to me" link. Clicking the link would simply post a message on behalf of the user with the proper outgoing webhook syntax to do so.