2019-04-06 07:29:48 +00:00
|
|
|
# Some very important libraries'
|
|
|
|
require 'yaml'
|
|
|
|
require 'logger'
|
2019-04-07 11:58:07 +00:00
|
|
|
require 'xmpp4r'
|
|
|
|
require 'digest'
|
2019-04-13 14:42:56 +00:00
|
|
|
require 'base64'
|
2019-04-07 11:58:07 +00:00
|
|
|
require 'sqlite3'
|
|
|
|
require 'tdlib-ruby'
|
2019-04-06 07:29:48 +00:00
|
|
|
require_relative 'inc/telegramclient'
|
|
|
|
require_relative 'inc/xmppcomponent'
|
|
|
|
|
|
|
|
# Configuration file #
|
|
|
|
Config = YAML.load_file(File.dirname(__FILE__) + '/config.yml')
|
|
|
|
|
|
|
|
# Configure Telegram Client #
|
2019-04-07 11:58:07 +00:00
|
|
|
TelegramClient.configure(Config['telegram'])
|
|
|
|
XMPPComponent.new(Config['xmpp']).connect()
|