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