예제 #1
0
 void OnMessageReceived(object sender, DiscordSharp.Events.DiscordMessageEventArgs e)
 {
     if (e.MessageText.IndexOf("!") == 0)
     {
         Respond(e.Author,
                 e.MessageText.Substring(1),
                 e.Channel,
                 (response) => { e.Channel.SendMessage(response); });
     }
 }
예제 #2
0
 private void MainDiscordClient_MessageReceived(object sender, DiscordSharp.Events.DiscordMessageEventArgs e)
 {
     richTextBox1.Text += String.Format("[-Message received from {0} in #{1} on {2}: {3}\n", e.author.user.username, e.Channel.name, Program.MainDiscordClient.GetServersList().Find(x => x.channels.Find(y => y.id == e.Channel.id) != null).name, e.message);
 }