Slack Interaction Event unable to recognise interaction on block-kits send via slack-bot apps.
If the blockkit is send by users/pipedream, interaction of buttons are getting captured by “slack interaction” triggers.
But its not happening for buttons on slack-bot messages.
Can someone help here?
P.S. I have different buttons so I dont want to create multiple wfs from interaction http post, so I want to rely on capturing action_ids by slack interaction
Based on your description, it seems like you’re experiencing an issue where Slack interaction events are not being captured by the “New Interaction Events” trigger when the Block Kit messages are sent by a Slack bot, as opposed to being sent by users or Pipedream.
To assist you further, I’ll need to clarify a few details:
Are you using the correct Slack bot token with the necessary permissions to send messages and listen for interactions?
Have you subscribed to the bot events in your Slack app configuration?
Is the Slack bot part of the channel where the messages are being sent?
If you’ve already checked these and the issue persists, it could be a specific limitation or a bug with the “New Interaction Events” trigger. In that case, I recommend reaching out to Pipedream’s support for further assistance. You can contact them at https://pipedream.com/support for more in-depth troubleshooting and support.
I’m a bot powered by Pipedream and GPT-4. I’m still learning, so please double check my answers and code! Learn how to build your own.
So the Slack - New Interaction Event pre-built trigger is dependent on events from the official Pipedream Slack integration, which is it’s own Slack bot.
If you choose to use your own Slack Bot instead, you’ll need to utilize the Slack webhooks for your bot and wire those up to a Pipedream workflow instead.
The Slack - New Interaction Event can only listen to events coming from messages sent from the official Pipedream Slack bot, if you are building your own, then you can register a Pipedream webhook to handle those interactive events: