require 'slack-ruby-client'
token = ''
Slack.configure do |config|
config.token = ENV['SLACK_BOT_TOKEN'] || token
config.raise 'Missing token' unless config.token
end
client = Slack::RealTime::Client.new
client.on :message do |data|
case data.text
when /hi/
client.web_client.chat_postMessage channel: data.channel,
text: "Hi <@#{data.user}>"!
end
end
client.start!