A triggerID only get created when a users click message buttons or select an option from a menu, or use a custom slash command. There is currently no other way.
Sorry, I forgot about this limitation.
@jasonblais What do you think about allowing plugins to open Interative Dialogs independent of a triggerID?