module Slack::Endpoint::Dialog

Public Instance Methods

dialog_open(options={}) click to toggle source

Open a dialog with a user

@option options [Object] :dialog

The dialog definition. This must be a JSON-encoded string.

@option options [Object] :trigger_id

Exchange a trigger to post to the user.

@see api.slack.com/methods/dialog.open @see github.com/aki017/slack-api-docs/blob/master/methods/dialog.open.md @see github.com/aki017/slack-api-docs/blob/master/methods/dialog.open.json

# File lib/slack/endpoint/dialog.rb, line 16
def dialog_open(options={})
  throw ArgumentError.new("Required arguments :dialog missing") if options[:dialog].nil?
  throw ArgumentError.new("Required arguments :trigger_id missing") if options[:trigger_id].nil?
  post("dialog.open", options)
end