class Yorgi::Server
Public Class Methods
new()
click to toggle source
# File lib/yorgi/server.rb, line 3 def initialize; end
Public Instance Methods
client()
click to toggle source
# File lib/yorgi/server.rb, line 5 def client @client ||= Telegram::Bot::Client.new(Settings.token) end
message_handler(bot, message)
click to toggle source
# File lib/yorgi/server.rb, line 17 def message_handler(bot, message) MessageRouter.new(bot, message).route end
run()
click to toggle source
# File lib/yorgi/server.rb, line 9 def run client.run do |bot| bot.listen do |message| message_handler(bot, message) end end end