module Slack::RealTime::Api::Message

Public Instance Methods

message(options = {}) click to toggle source

Sends a message to a channel.

@option options [channel] :channel

Channel to send message to. Can be a public channel, private group or IM channel. Can be an encoded ID, or a name.

@option options [Object] :text

Text of the message to send. See below for an explanation of formatting.
# File lib/slack/real_time/api/message.rb, line 12
def message(options = {})
  throw ArgumentError.new('Required arguments :channel missing') if options[:channel].nil?
  throw ArgumentError.new('Required arguments :text missing') if options[:text].nil?
  send_json({ type: 'message', id: next_id }.merge(options))
end