Exemplo n.º 1
0
        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( );
        }
Exemplo n.º 2
0
        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( );
        }