Skip to main content
Ask A Question
Notifications
You’re not receiving notifications from this thread.
Subscribe

How to Build a Slack Slash Command App with Rails Discussion

General • Asked by Chris Oliver

Great tutorial and subject!


I followed the tutorial and get the following error when I am authenticating the Slack response.

Processing by Slack::CommandsController#create as HTML
Parameters: {"token"=>"HH1aNamaPjxndTgUTZM", "team_id"=>"TD548K4", "team_domain"=>"gorailstest", "channel_id"=>"CDTGR2T", "channel_name"=>"general", "user_id"=>"UD54QA", "user_name"=>"rsehd", "command"=>"/kr3ve", "text"=>"hello", "response_url"=>"https://hooks.slack.com/commands/TD548K4/565544170084TDORuvtAyOOEYJdCi6dL", "trigger_id"=>"5659923814.44657650.5c8f42dcca5d895283a417f8671f548e"}
Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms)

TypeError (no implicit conversion of nil into String):

app/controllers/slack/commands_controller.rb:26:in hexdigest'
app/controllers/slack/commands_controller.rb:26:in
verify_slack_request'


To whom is having issues on Rails 6
If you see 403 Forbidden in ngrok. You have to add ngrok url to whitelist.
Add config.hosts << /.+.ngrok.io/ to config/environments/development.rb.


Great tutorial!

I'd be interested in learn how to enable a user to publish messages from a Rails App to Slack and the Slack message will be attributed to the user / not a bot.


Login or Create An Account to join the conversation.

Subscribe to the newsletter

Join 31,152+ developers who get early access to new screencasts, articles, guides, updates, and more.

    By clicking this button, you agree to the GoRails Terms of Service and Privacy Policy.

    More of a social being? We're also on Twitter and YouTube.