class TelegramMeetupBot::Messenger
Attributes
api[R]
chat_id[R]
message_id[R]
Public Class Methods
new(args)
click to toggle source
# File lib/telegram_meetup_bot/messenger.rb, line 5 def initialize(args) @api = args.fetch(:api) @chat_id = args.fetch(:chat_id) @message_id = args[:message_id] end
Public Instance Methods
edit_text(text, markup = nil)
click to toggle source
# File lib/telegram_meetup_bot/messenger.rb, line 18 def edit_text(text, markup = nil) return if chat_id.nil? || message_id.nil? api.edit_message_text(chat_id: chat_id, message_id: message_id, text: text, reply_markup: markup) rescue nil end
send_text(text, markup = nil)
click to toggle source
# File lib/telegram_meetup_bot/messenger.rb, line 11 def send_text(text, markup = nil) return if chat_id.nil? api.send_message(chat_id: chat_id,text: text, reply_markup: markup) rescue nil end