Class: Telegram

Inherits:
Object
  • Object
show all
Defined in:
lib/telegram.rb

Instance Method Summary collapse

Instance Method Details

#sendMessage(message, channel) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/telegram.rb', line 6

def sendMessage(message, channel)

  uri = URI "#{CONFIG[:telegram][:bot_path]}#{CONFIG[:telegram][:bot_token]}/sendMessage"
  params = {
      chat_id: CONFIG[:telegram][:chat_ids][channel],
      text: message
  }
  uri.query = URI.encode_www_form params

  res = Net::HTTP.get_response(uri)

end

#sendSticker(sticker, channel) ⇒ Object



19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/telegram.rb', line 19

def sendSticker(sticker, channel)

  uri = URI "#{CONFIG[:telegram][:bot_path]}#{CONFIG[:telegram][:bot_token]}/sendSticker"

  params = {
      chat_id: CONFIG[:telegram][:chat_ids][channel],
      sticker: CONFIG[:telegram][:stickers][sticker]
  }
  uri.query = URI.encode_www_form params

  res = Net::HTTP.get_response(uri)

end