slack-ruby-client icon indicating copy to clipboard operation
slack-ruby-client copied to clipboard

A Ruby and command-line client for the Slack Web, Real Time Messaging and Event APIs.

Results 94 slack-ruby-client issues
Sort by recently updated
recently updated
newest added

I have tried the `chat_postMessage` method, and it works perfectly. However, when using the `file_uploads` method, it returns an OK status but doesn't post anything in my Slack channel. Then...

bug?

I am initializing my client as: ``` client = Slack::Web::Client.new(ca_path: "/home/deploy", ca_file: "cacert.pem") ``` where `cacert.pem` was downloaded from Mozilla here https://curl.se/docs/caextract.html but I am still getting error: ``` client.chat_postMessage(channel:...

bug?

Add a retry to integration tests on 429 rate limits. e.g. https://github.com/slack-ruby/slack-ruby-client/actions/runs/4844106929/jobs/8632162955

confirmed bug
chore

I just got an email from Slack informing that we won't be able to create new classic Slack apps or legacy custom bots, so I guess we will not be...

question

https://github.com/slack-ruby/slack-ruby-client/blob/9e6d1171aecfb89d11ce55fb010cc3370666cd01/lib/slack/events/request.rb#L62 if using active_support something like `ActiveSupport::SecurityUtils.secure_compare`

new feature

The current README file (as of opening this issue) [references](https://github.com/slack-ruby/slack-ruby-client?tab=readme-ov-file#upload-a-file) the `client.files_upload` method to upload files. Under the hood, this uses the `files.upload` endpoint which has been deprecated by Slack:...

new feature
web api

Update API from [slack-api-ref](https://github.com/slack-ruby/slack-api-ref). Rev: 3ec3c10 Date: 2024-10-20

This PR is an experiment to make slack-ruby-client able to be used with Webrick via rackup gem. The "rewind-read-rewind" used here: https://github.com/slack-ruby/slack-ruby-client/blob/9e6d1171aecfb89d11ce55fb010cc3370666cd01/lib/slack/events/request.rb#L39-L47 ...is no longer supported. This change is about...

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 7. Release notes Sourced from peter-evans/create-pull-request's releases. Create Pull Request v7.0.0 :sparkles: Now supports commit signing with bot-generated tokens! See "What's new" below. :writing_hand::robot: Behaviour...

dependencies

Update API from [slack-api-ref](https://github.com/slack-ruby/slack-api-ref). Rev: c408935 Date: 2025-06-18