Skip to content

Instantly share code, notes, and snippets.

@s2t2
Created January 10, 2016 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save s2t2/d89af4ce1b901cee6dcb to your computer and use it in GitHub Desktop.
Save s2t2/d89af4ce1b901cee6dcb to your computer and use it in GitHub Desktop.
slack messenger

Slack Messenger

Prerequisites

Generate a new Web API token.

Usage

Get users.

ruby get_users.rb
source "https://rubygems.org"
gem 'slack-ruby-client', '~> 0.1.0'
gem 'pry'
GEM
remote: https://rubygems.org/
specs:
coderay (1.1.0)
eventmachine (1.0.8)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
faraday_middleware (0.10.0)
faraday (>= 0.7.4, < 0.10)
faye-websocket (0.10.2)
eventmachine (>= 0.12.0)
websocket-driver (>= 0.5.1)
method_source (0.8.2)
multipart-post (2.0.0)
pry (0.10.3)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
slack-ruby-client (0.1.0)
eventmachine
faraday
faraday_middleware
faye-websocket
slop (3.6.0)
websocket-driver (0.6.3)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)
PLATFORMS
ruby
DEPENDENCIES
pry
slack-ruby-client (~> 0.1.0)
BUNDLED WITH
1.10.5
require "slack"
require "pry"
require "pp"
Slack.configure do |config|
config.token = ENV['GW_BUSINESS_SLACK_API_TOKEN']
end
client = Slack::Web::Client.new
pp client.auth_test
pp client.users_list["members"].first
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment