class BotFramework::Conversation

Public Instance Methods

create(attributes) click to toggle source
# File lib/bot_framework/conversation.rb, line 3
def create(attributes)
  uri = '/v3/conversations'
  api_post(uri, attributes)
end
get_activity_members(conversation_id, activity_id, opts = {}) click to toggle source
# File lib/bot_framework/conversation.rb, line 8
def get_activity_members(conversation_id, activity_id, opts = {})
  uri = "/v3/conversations/#{conversation_id}/activities/#{activity_id}/members"
  api_get(uri, opts)
end
get_conversation_members(conversation_id) click to toggle source
# File lib/bot_framework/conversation.rb, line 13
def get_conversation_members(conversation_id)
  uri = "/v3/conversations/#{conversation_id}/activities/members"
  api_get(uri, opts)
end
reply_to_activity(conversation_id, activity_id, new_activity) click to toggle source
# File lib/bot_framework/conversation.rb, line 28
def reply_to_activity(conversation_id, activity_id, new_activity)
  uri = "/v3/conversations/#{conversation_id}/activities/#{activity_id}"
  api_post(uri, new_activity.to_hash)
end
send(conversation_id, activity) click to toggle source
# File lib/bot_framework/conversation.rb, line 18
def send(conversation_id, activity)
  uri = "/v3/conversations/#{conversation_id}/activities"
  api_post(uri, activity.as_json)
end
upload_attachment(conversation_id, opts = {}) click to toggle source
# File lib/bot_framework/conversation.rb, line 23
def upload_attachment(conversation_id, opts = {})
  uri = "/v3/conversations/#{conversation_id}/attachments"
  api_post(uri, opts)
end