Sha256: 936393cb759901303d1f4e115c9d8fea70e41cc6afb388d6a5e4f15cbefb645b
Contents?: true
Size: 569 Bytes
Versions: 5
Compression:
Stored size: 569 Bytes
Contents
module Boty module Slack class Chat include Slack::URL url "https://slack.com/api/chat.postMessage" attr_reader :im def initialize @im = IM.new end def post_message(message, parameters = {}) defaults = { as_user: true, channel: "general", text: message } URL.get parameterize(defaults.merge parameters) end def post_im(user_id, message) channel = im.open user_id post_message message, channel: channel.id end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
boty-1.0.1 | lib/boty/slack/chat.rb |
boty-1.0.0 | lib/boty/slack/chat.rb |
boty-0.2.0 | lib/boty/slack/chat.rb |
boty-0.1.2 | lib/boty/slack/chat.rb |
boty-0.1.1 | lib/boty/slack/chat.rb |