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;
                }
            }
        }
Exemple #2
0
 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");
     });
 }
Exemple #3
0
        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);
        }
Exemple #4
0
 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++);
 }
Exemple #5
0
 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}");
     });
 }
Exemple #6
0
 void objTwitchClient_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e)
 {
     SetText(e.ChatMessage.Message);
     EvaluateMessage(e.ChatMessage.Message);
 }
Exemple #7
0
 private void TwitchClient_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e)
 {
     LastMessageReceived = DateTime.Now;
 }