public static void Main( ) { Console.Title = "Crypto Ticker Telegram Bot"; var ctb = new Bot( ); ctb.Start( ); var teleBot = new TeleBot(Settings.Instance.BotToken, ctb); teleBot.Start( ); }
public static void Main( ) { AppDomain.CurrentDomain.UnhandledException += (sender, args) => Logger.Error(args); LogManager.Configuration.Variables["DataSource"] = CryptoTickerBot.Data.Settings.Instance.DataSource; Console.Title = "Crypto Ticker Telegram Bot"; var ctb = CryptoTickerBotCore.CreateAndStart( ); StartGoogleSheetUpdater(ctb); var teleBot = new TeleBot(Settings.Instance.BotToken, ctb); teleBot.Start( ); teleBot.Restart += bot => StartGoogleSheetUpdater(bot.Ctb); Console.ReadLine( ); }