10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/artemis/bot/conversator.rb', line 10
def self.message(workspace_id, message_request = Artemis::Bot::MessageRequest.new)
message_request_hash = Artemis::Services::ObjectToHash.convert(message_request, include_nils: false)
response = post("/v1/workspaces/#{workspace_id}/message?version=2016-09-20",
body: message_request_hash.to_json)
parsed_response = JSON.parse(response.body)
return Artemis::Bot::Response.new(parsed_response) if response.success?
raise_exception(response.code, response.body)
end
|