Sha256: a3b8305b1ace485d0f87d111e85df497eecb1dec09daf0cc8ab3591e6555b42b
Contents?: true
Size: 951 Bytes
Versions: 2
Compression:
Stored size: 951 Bytes
Contents
require 'net/http' namespace :bot do namespace :kik do desc "Update a bot config" task :configure => :environment do uri = URI.parse("https://api.kik.com/v1/config") request = Net::HTTP::Post.new(uri.request_uri, initheader = { "Content-Type" => "application/json" }) request.basic_auth Bot.configuration.adapter.config[:bot_user], Bot.configuration.adapter.config[:bot_token] request.body = { webhook: "#{ENV['CALLBACK_URL']}", features: { manuallySendReadReceipts: false, receiveReadReceipts: false, receiveDeliveryReceipts: false, receiveIsTyping: false } }.to_json http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = (uri.scheme == "https") response = http.request(request) if response.code == "200" puts "Configured okay!" else puts "Error: #{response.body}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bot-0.0.23 | lib/tasks/bot_builder_tasks.rake |
bot-0.0.22 | lib/tasks/bot_builder_tasks.rake |