Beispiel #1
0
        public async Task Start(string deployment)
        {
            var botSettings = await BotSettings.FindAllByDeploymentAsync(deployment);

            var bots = botSettings.Select(s => new SyncBot(s, null)).ToList();

            bots.ForEach(b =>
            {
                var worker = new Worker(b.Id, b.Run);
                this.Workers[worker.Id] = worker;
                worker.Start();
            });
        }