public void Login(BotCredentials credentials) { Client = new Client(); try { LoginToStackExchange(credentials); LoginToStackOverflow(); LoginToChat(); IsLoggedIn = true; } catch { IsLoggedIn = false; throw; } }
public async Task Start() { Client = new Client(); Credentials credentials; try { credentials = Credentials.LoadFrom("credentials.txt"); } catch (ArgumentException) { Console.WriteLine("No credentials found."); return; } Console.WriteLine("Logging in to Stack Exchange..."); await LoginToStackExchange(credentials); Console.WriteLine("Logging in to Stack Overflow..."); await LoginToStackOverflow(); Console.WriteLine("Entering chat..."); await LoginToChat(); Console.WriteLine("Ready"); //await SendMessage("Hello, World!", "1"); }