/// <summary> /// Login into account and initialize everything /// </summary> /// <param name="acc">Account</param> public static async Task LoginAccount(Account acc) { if (acc.Wb == null) { // Create new lists of tasks acc.Tasks = new List <BotTask>(); acc.Villages.ForEach(vill => vill.UnfinishedTasks = new List <VillUnfinishedTask>()); acc.Wb = new WebBrowserInfo(); await acc.Wb.InitSelenium(acc); acc.TaskTimer = new TaskTimer(acc); AccountHelper.StartAccountTasks(acc); } if (acc.Settings.DiscordWebhook && !string.IsNullOrEmpty(acc.AccInfo.WebhookUrl)) { acc.WebhookClient = new DiscordWebhookClient(acc.AccInfo.WebhookUrl); if (acc.Settings.DiscordOnlineAnnouncement) { DiscordHelper.SendMessage(acc, "TravianBotSharp is online now"); } } }
/// <summary> /// Login into account and initialize everything /// </summary> /// <param name="acc">Account</param> public static void LoginAccount(Account acc) { if (acc.Wb == null) { // If Agent doesn't exist yet acc.Tasks = new List <BotTask>(); acc.Wb = new WebBrowserInfo(); acc.Wb.InitSelenium(acc); acc.TaskTimer = new TaskTimer(acc); AccountHelper.StartAccountTasks(acc); } }
/// <summary> /// Login into account and initialize everything /// </summary> /// <param name="acc">Account</param> public static async Task LoginAccount(Account acc) { if (acc.Wb == null) { // Create new lists of tasks acc.Tasks = new List <BotTask>(); acc.Villages.ForEach(vill => vill.UnfinishedTasks = new List <VillUnfinishedTask>()); acc.Wb = new WebBrowserInfo(); await acc.Wb.InitSelenium(acc); acc.TaskTimer = new TaskTimer(acc); AccountHelper.StartAccountTasks(acc); } }