private static async void Client_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e) { var message = e.ChatMessage.Message.Split(' '); if (message[0].StartsWith('!')) { switch (message[0]) { case "!ping": _client.SendMessage("pong!"); break; case "!time": _client.SendMessage(DateTime.UtcNow.ToLongTimeString()); break; case "!user": await SendUserId(); break; default: break; } } }
private void Client_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e) { OutputTextBox.Invoke((MethodInvoker) delegate { OutputTextBox.AppendText($"[{e.ChatMessage.UserType}] {e.ChatMessage.DisplayName}: {e.ChatMessage.Message}\n"); }); ChatTextBox.Invoke((MethodInvoker) delegate { OutputTextBox.AppendText($"[{e.ChatMessage.UserType}] {e.ChatMessage.DisplayName}: {e.ChatMessage.Message}\n"); }); }
private void Client_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e) { var msg = new TCC.Data.ChatMessage(ChatChannel.Twitch, e.ChatMessage.Username, "<FONT>" + e.ChatMessage.Message + "</FONT>"); ChatWindowViewModel.Instance.AddChatMessage(msg); }
private static void _client_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e) { Log.Information("{user}@{channel}:{message}", e.ChatMessage.DisplayName, e.ChatMessage.Channel.PadRight(10, ' '), e.ChatMessage.Message); Log.Information("Parsed Messaged: {count}", _messageCount++); }
private void Client_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e) { tbx_chat.BeginInvoke((MethodInvoker) delegate { // close enough damnit tbx_chat.AppendText($"[{e.ChatMessage.UserType}]{e.ChatMessage.DisplayName}: {e.ChatMessage.Message}{Environment.NewLine}"); }); }
void objTwitchClient_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e) { SetText(e.ChatMessage.Message); EvaluateMessage(e.ChatMessage.Message); }
private void TwitchClient_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e) { LastMessageReceived = DateTime.Now; }