class BotWebhook
Public Instance Methods
deleteWebhook()
click to toggle source
# File lib/telegram_bot_builder/bot_webhook.rb, line 28 def deleteWebhook setWebhook(nil, nil) end
getWebhook()
click to toggle source
# File lib/telegram_bot_builder/bot_webhook.rb, line 32 def getWebhook method = 'getWebhookInfo' uri = URI.parse(BotAPI::URLBUIDER.build(method)) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true request = Net::HTTP::Post.new(uri.request_uri) result = http.request(request) p result if result.code == '200' return BotAPI.parse(method, result.body) end end
setWebhook(url, certificate)
click to toggle source
# File lib/telegram_bot_builder/bot_webhook.rb, line 2 def setWebhook(url, certificate) method = 'setWebhook' params = {} if url != nil && certificate != nil params = { url: url, certificate: certificate } end uri = URI.parse(BotAPI::URLBUIDER.build(method)) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true request = Net::HTTP::Post.new(uri.request_uri) request.set_form_data(params) result = http.request(request) p result if result.code == '200' return BotAPI.parse(method, result.body) end end