Example code for sending notification with Telegram's @PushMoreBot
require "net/https"
class PushMore
WEBHOOK_URL = "https://pushmore.io/webhook/REPLACE_WITH_YOUR_TOKEN"
def initialize(body)
@body = body
end
def deliver
req = Net::HTTP::Post.new(webhook_url.path)
req.body = @body
res = Net::HTTP.new(webhook_url.host, webhook_url.port)
res.use_ssl = true
res.verify_mode = OpenSSL::SSL::VERIFY_PEER
res.start { |http| http.request(req) }
end
private
def webhook_url
URI.parse WEBHOOK_URL
end
end
PushMore.new("hello world").deliver