Sha256: 901d87f7a0f0adbbd2aa1a1b5edff1a7f59cfc5515e6cb578fd0c4e9142c06a3

Contents?: true

Size: 663 Bytes

Versions: 3

Compression:

Stored size: 663 Bytes

Contents

require 'rest-client'

module Bot
  module Adapter
    class Kik < Base

      AUTH_URL = "https://auth.kik.com/verification/v1/check"
      MESSAGING_URL = "https://engine.apikik.com/api/v1/message"

      def send_messages(messages)
        Rails.logger.error "\n\n\nSending:\n"
        Rails.logger.error messages.to_json
        Rails.logger.error "\n\n\n"

        RestClient::Request.execute({
          method: :post,
          user: config[:bot_user],
          password: config[:bot_token],
          url: MESSAGING_URL,
          payload: { messages: messages }.to_json,
          headers: { content_type: :json }
        })
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bot-0.0.18 lib/bot/adapters/kik.rb
bot-0.0.17 lib/bot/adapters/kik.rb
bot-0.0.16 lib/bot/adapters/kik.rb