Ejemplo n.º 1
0
        static async Task Main(string[] args)
        {
            IConfigurationRoot configuration = new ConfigurationBuilder()
                                               .SetBasePath(Directory.GetCurrentDirectory())
                                               .AddJsonFile("configuration.json", optional: false, reloadOnChange: true)
                                               .Build();

            CancellationTokenSource cancelationToken = new CancellationTokenSource();
            WargamingApi            wargamingApi     = new WargamingApi(configuration);

            var bot = new BotCore(configuration, cancelationToken, wargamingApi);

            await bot.Start();
        }
Ejemplo n.º 2
0
 public BotCore(IConfigurationRoot configuration, CancellationTokenSource cancelationToken, WargamingApi wargamingApi)
 {
     _configuration     = configuration;
     _cancellationToken = cancelationToken;
     _wargamingApi      = wargamingApi;
 }