I am having no luck when it comes to configuring the Slack integration. I am following the Slack plugin configuration instruction. I am following the instructions exactly. I am only configuring the Incoming Webhook, not the optional Slash Command. The Incoming Webhook is configured to send a private message to my user.
My Discourse setup is set to require authentication to read content on the site.
I am an Admin in the slack I am connecting to.
Plugin version: Most recent from github
Discourse version: v1.9.0.beta3 +27 (current up to date version)
I rebuild the app and I see the configuration options available. I copy in the proper values and everything saves.
Once everything is configured nothing happens. I setup a private DM as a notification, I setup a Category to notify a channel, I try the Test Notification. None of these post a message to the Slack. No notification anywhere.
I use the webhook URL and I POST
a simple json from the command line using cURL. The cURL command works. It pops up directly as a DM to my slack user.
curl -X POST -H 'Content-type: application/json' -d '{"text": "this is a test yo! from the CLI"}' https://hooks.slack.com/services/{redacted}
I looked in the logs and I saw no errors specific to Slack or the plugins. Where would I look for error logs? The plugin is silent, quiet, no failure notices. How can I make it louder when there is an error?
What am I missing?
Thank you.