question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

handling Request URL for interactive messages

See original GitHub issue

Description

While reading your example you have used verify_request() to verify the signature, this function does not exist in python-slack-events-api repo.

Is there a way to use python-slack-events-api to handle request URL for interactive messages (like button clicks) or do i need to build the low level verification on my own?

What type of issue is this? (place an x in one of the [ ])

  • bug
  • enhancement (feature request)
  • question
  • documentation related
  • testing related
  • discussion

Requirements

  • [ X] I’ve read and understood the Contributing guidelines and have done my best effort to follow them.
  • [X ] I’ve read and agree to the Code of Conduct.
  • [ X] I’ve searched for any related issues and avoided creating a duplicate issue.

Bug Report

Filling out the following details about bugs will help us solve your issue sooner.

Reproducible in:

slackeventsapi version: python version: OS version(s):

Steps to reproduce:

Expected result:

What you expected to happen

Actual result:

What actually happened

Attachments:

Logs, screenshots, screencast, sample project, funny gif, etc.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

5reactions
seratchcommented, Apr 30, 2020

@hkhrais Thanks for asking this question! Unfortunately, we don’t provide any official tools to handle user interactions (button click, select menu, modals, home tab etc) yet. However, in the near future (I cannot tell the date to ship it yet but at least within a few months), we’ll come up with a comprehensive toolkit for Python developers. Until then, please do the request verification and payload handing on your own 🙇

0reactions
seratchcommented, Oct 27, 2020

Bolt for Python is almost ready for GA release sometime soon. Try the new library out and let us know your feedback!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Making messages interactive - Slack API
Request URL : URLs associated with your application to complete specific attachment actions. Slack will use this URL when members click buttons that...
Read more >
Interactive Messages - Slack Platform Developer Tools
The message adapter transforms incoming HTTP requests into verified and parsed actions, and dispatches actions to the appropriate handler.
Read more >
Interactive messages on Slack - Gupshup
Gupshup enables you to send interactive messages in Slack. ... Scroll down to the 'Enable interactive component' section and copy the Request URL....
Read more >
How to access Slack's Interactive Message request payload ...
You first have to decode the x-www-form-urlencoded format of the request, then json decode it.
Read more >
Manage Interactivity Unit - Slack Block Kit - Trailhead
Request URL : The URL you send the request payload to when interactive components or shortcuts are used (1). You need to add...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found