@Hanzei I’ve drafted a ticket to allow interactive dialogs to be triggered by plugins without clicking an interactive button/menu or without using slash commands
However, I’m contemplating options for the proposed change. Instead of allowing plugins to open a dialog without a TriggerId, should we have the plugin generate one? There should always be some user action that triggers the dialog.
@hanzei Good question - I was more referring from the user experience point of view. Having a dialog open without user action is not necessarily desirable.
For instance, in the use case @gloupmer shared above, the user would first click on the post dropdown menu to trigger it.
Having a dialog open without user action is not necessarily desirable.
But if we add a plugin API method that creates trigger ID’s, it’s not bound to a user action either. Plugins could creates trigger ID’s and then dialogs when ever they want.
I’m not fully against adding the ability to generate trigger ID’s for plugins, but I want to understand the reasoning and why a new API method is needed.