private static void DispatchCommand(object sender, UserMessageReceived userMessageReceived) { if (userMessageReceived.Args.Message.Content == "hi") { userMessageReceived.Ns.SendMessage("Hello!"); } }
private void DispatchCommand(object sender, UserMessageReceived message) { // TODO: Find the IMobile that belongs to the INetState and exchange, also implement IMobile :) CommandSystem.Handle(message.Ns, message.Args.Message.Content); }
/// <summary> /// Raises the <see cref="UserMessageReceived"/> event. /// </summary> /// <param name="e">The <see cref="EventArgs"/> instance holding the event data.</param> internal void OnUserMessageReceived(IrcUserMessageEventArgs e) { UserMessageReceived?.Invoke(this, e); }