class Telegram::Bot

Constants

VERSION

Attributes

chat[R]
forward_from[R]
forward_from_chat[R]
message[R]
text[R]
user[R]

Public Class Methods

SetWebhook(url:, token:) click to toggle source
# File lib/tg-bot.rb, line 31
def SetWebhook(url:, token:)
  uri = URI("https://api.telegram.org/bot#{token}/setWebhook?url=#{url}")
  Net::HTTP.get(uri)
end
new(params:, telegram_bot_token:) click to toggle source
# File lib/tg-bot.rb, line 11
def initialize(params:, telegram_bot_token:)
  # User
  @user = Telegram::Params::From.new(params)
  @forward_from = Telegram::Params::ForwardFrom.new(params)

  # Chat
  @chat = Telegram::Params::Chat.new(params)
  @forward_from_chat = Telegram::Params::ForwardChat.new(params)

  # Message
  @message = Telegram::Params::Message.new(params)

  # Text
  @text = @message.text

  # Token
  @telegram_bot_token = telegram_bot_token
end