コード例 #1
0
 private Task Discord_MessageReceived(SocketMessage arg)
 {
     if (arg.Author.IsBot || arg.Channel != discordHandler.channel)
     {
         return(null);
     }
     ircHandler.SendMessage("[" + DateTime.Now.ToShortTimeString() + "] " + ((IGuildUser)arg.Author).Nickname + ": " + arg.ToString());
     form.BeginInvoke((Action)(() => form.AddText("[" + DateTime.Now.ToShortTimeString() + "]", true, System.Drawing.Color.Cyan)));
     form.BeginInvoke((Action)(() => form.AddText(((IGuildUser)arg.Author).Nickname + ": ", false, System.Drawing.Color.Chartreuse)));
     form.BeginInvoke((Action)(() => form.AddText(arg.ToString(), false, System.Drawing.Color.White)));
     return(Task.CompletedTask);
 }