-
-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Are slash commands supported? #68
Comments
Slash commands are not supported out of the box, partly because this is usually implemented with a web front-end. I'll label this as a feature request though. |
Thanks! Is it supported in https://github.com/dblock/slack-bot-server ? 2016-04-25 16:41 GMT+02:00 Daniel Doubrovkine (dB.) @dblockdotorg <
|
Not really. You have all the parts to build it there though. What I'd like is a DSL and documentation on how to support slash commands in slack-ruby-bot. Implementing something in slack-bot-server is how I'd start with it and then see what it looks like and how to make this a feature of slack-ruby-bot. |
Is it supported now? |
No, please feel free to contribute @mabdelfattah. |
out of the box, is there a way to ignore slash commands? in my case, i've an app that handles slash commands from the slack API, but i also have a bot using this library that seems to catch all these slash commands and responds with |
ahh nevermind...
that'll work ! |
I actually manage to call slash commands from my bot like this: Create a helper method that reverts the token to a "legacy" one (they start with def self.with_legacy_token(client)
old_token = client.token
begin
client.token = ENV['SLACK_LEGACY_TOKEN']
client.web_client.token = client.token
yield(client)
ensure
client.token = old_token
client.web_client.token = client.token
end
end Then you can call slash commands like this: Lib::GeneralHelper.with_legacy_token(client) do |legacy_client|
legacy_client.web_client.chat_command(channel: data.channel,
command: slash_cmd,
text: slash_cmd_arg)
end |
Just started using this gem, fantastic!
I use @bot [command] but would like to use /[command] just like /giphy [gifname]
Is this supported? Thanks!
The text was updated successfully, but these errors were encountered: