private static void EndOpenChat(IAsyncResult res) { try { chatRoom = session.EndOpenChat(res); chatRoom.Client.MessageReceived += Room_Client_MessageReceived; chatRoom.Room.UserStateChanged += Room_UserStateChanged; Console.WriteLine("Write '" + "start bot" + "' in the Console to start the bot"); while (true) { string ln = Console.ReadLine(); if (ln == "exit") { run = false; break; } else if (ln == "start bot") { isStarted = true; stopWatch.Start(); } chatRoom.Room.SendMessage(ln); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
private void EndOpenChat(IAsyncResult res) { room = session.EndOpenChat(res); if (room == null) { MessageBox.Show("Error occured while connecting to chat!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); return; } room.Client.MessageReceived += Room_Client_MessageReceived; room.Room.UserStateChanged += Room_UserStateChanged; CreateForm(); }