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