Method: Fluent::SlackClient::Slackbot#post_message

Defined in:
lib/fluent/plugin/slack_client.rb

#post_message(params = {}, opts = {}) ⇒ Object

Raises:

  • (ArgumentError)


169
170
171
172
173
174
175
# File 'lib/fluent/plugin/slack_client.rb', line 169

def post_message(params = {}, opts = {})
  raise ArgumentError, "channel parameter is required" unless params[:channel]
  with_channels_create(params, opts) do
    log.info { "out_slack: post_message #{filter_params(params)}" }
    post(slackbot_endpoint(params), params)
  end
end