public List<string> Commands = > new List<string> { "376", "CAP" }; //376 = End of MOTD #endregion Fields #region Methods public void Invoke(ServerMessage message, IIrcClient ircClient, ILogger logger) { if (message.Command.Equals("376")) { logger.Write("Connected and registered with the server"); //Tell the twitch IRC server that we want to receive join and parts logger.Write("Attemting to register to receive JOIN/PART messages"); ircClient.SendRawMessage("CAP REQ :twitch.tv/membership"); } else if (message.Command.Equals("CAP") && message.Parameters.Contains("ACK")) { logger.Write("We are now registered to receive JOIN/PART messages"); } }