public void Login(BotCredentials credentials)
 {
     Client = new Client();
     try
     {
         LoginToStackExchange(credentials);
         LoginToStackOverflow();
         LoginToChat();
         IsLoggedIn = true;
     }
     catch
     {
         IsLoggedIn = false;
         throw;
     }
 }
示例#2
0
 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");
 }