Description
I am running a Bolt app locally, proxied with ngrok, and the Slack API Enable Subscriptions page will not verify the Events Request URL. In the ngrok inspector, it looks like the response is correct, but on the Slack API page, I receive the error "Your URL didn't respond with the value of the challenge parameter." but no other information.
What type of issue is this? (place an x in one of the [ ])
Requirements (place an x in each of the [ ])
Bug Report
Filling out the following details about bugs will help us solve your issue sooner.
Reproducible in:
package version:
1.5.0
node version:
12.13.1
OS version(s):
macOS 10.13.6
Steps to reproduce:
I am following the "Getting Started" instructions on this page
- On Slack API page, create a new Slack app for a workspace, then create a new bot user
- Copy the signing secret and bot auth token
- On local machine, setup new Bolt project:
- Create directory
- npm init
- npm i -S @slack/bolt
- set environment variables copied above
- create app.js and paste contents from instructions
- start app
- On local machine, start ngrok to proxy http port 3000
- On Slack API Events Subscriptions page, enable events, then in the Request URL field, post the ngrok https URL followed by
/slack/events path.
Expected result:
Events URL is verified
Actual result:
Bolt app responds to event URL verification request, but the Slack API page is unable to verify the URL and displays the error, "Your URL didn't respond with the value of the challenge parameter."
Attachments:
Slack API Events URL verification error:

Request in ngrok inspector:

Response in ngrok inspector:

Description
I am running a Bolt app locally, proxied with ngrok, and the Slack API Enable Subscriptions page will not verify the Events Request URL. In the ngrok inspector, it looks like the response is correct, but on the Slack API page, I receive the error "Your URL didn't respond with the value of the challenge parameter." but no other information.
What type of issue is this? (place an
xin one of the[ ])Requirements (place an
xin each of the[ ])Bug Report
Filling out the following details about bugs will help us solve your issue sooner.
Reproducible in:
package version:
1.5.0
node version:
12.13.1
OS version(s):
macOS 10.13.6
Steps to reproduce:
I am following the "Getting Started" instructions on this page
/slack/eventspath.Expected result:
Events URL is verified
Actual result:
Bolt app responds to event URL verification request, but the Slack API page is unable to verify the URL and displays the error, "Your URL didn't respond with the value of the challenge parameter."
Attachments:
Slack API Events URL verification error:

Request in ngrok inspector:

Response in ngrok inspector:
