slack-ruby-client
slack-ruby-client copied to clipboard
A Ruby and command-line client for the Slack Web, Real Time Messaging and Event APIs.
I'm only having a first look at slack-ruby-client and I wonder: typically, how many concurrent RTM connections are usually handled successfully without problems? Is it more in the 10, 100,...
I have an issue with starting up multiple bot clients after application start up. Sometimes, "CLOSE" event is being fired for many clients and regular reconnection logic doesn't help (while...
Has anybody seen this before? I thought this might be a rate limiting issue but I'm not having issues with the web client. I also deleted my Slack app and...
Is @here supported when sendig messages via 'chat.postMessage'? Thanks
Move `rtm.start` into an async operation. This will affect downstream clients as they [currently rely on exceptions](https://github.com/dblock/slack-bot-server/blob/24602d838bdfe683d062624a37df50ef78a04680/slack-bot-server/service.rb#L44) being thrown synchronously.
Next to Celluloid-io and EventMachine. https://github.com/ruby-concurrency/concurrent-ruby
Allow event handlers to have `before`, `after` and what not, particularly for `close`. See https://github.com/dblock/slack-ruby-client/pull/73.
Most clients want a store that knows about the current state of connection (`self` and `team`), but not about all other things like channels and users. Add a way to...
There're still a number of unimplemented event handlers in https://github.com/dblock/slack-ruby-client/blob/master/lib/slack/real_time/stores/store.rb to be implemented.
When `rtm_start` is called with `mpim_aware: true`, it no longer returns groups, but [mpims](https://api.slack.com/types/mpim).