Sha256: 09abbe131d4e43e64f4eef3ec98ce881a1537ef3f15a60995f9413fc8389cd76

Contents?: true

Size: 561 Bytes

Versions: 1

Compression:

Stored size: 561 Bytes

Contents

module Chatbase
	class Message
    attr_accessor :agent_key

    def initialize(agent_key: nil)
      @agent_key = agent_key || Chatbase.agent_key
      @http_service = HttpService.new
    end

    def http_service
      @http_service
    end

    def send_message(request_parameters)
      http_service.request_post("/api/message", {'api_key': @agent_key}.merge(request_parameters))
    end

    def send_fbmessage(request_parameters)
      http_service.request_post("/api/facebook/message_received?api_key=#{@agent_key}", request_parameters)
    end

	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
chatbase-0.1.4 lib/chatbase/message.rb