Advertisement
Guest User

Untitled

a guest
Jan 21st, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.03 KB | None | 0 0
  1. private async Task MessageReceived(SocketMessage message)
  2.         {
  3.             if (message.Content.ToLower() == "hello" | message.Content.ToLower() == "hi" | message.Content.ToLower() == "hey")
  4.                 await message.Channel.SendMessageAsync("Helloooo!");
  5.  
  6.             string[] args = " ".Split(message.Content);
  7.  
  8.             if (args[0] == "+say")
  9.             {
  10.                 await message.DeleteAsync();
  11.                 await message.Channel.SendMessageAsync(string.Join(" ", args.Skip(1).ToArray()));
  12.             }
  13.  
  14.             if (args[0] == "+avatar")
  15.             {
  16.                 var user = message.MentionedUsers.FirstOrDefault();
  17.                 await message.Channel.SendMessageAsync(user.GetAvatarUrl());
  18.             }
  19.  
  20.             if (args[0] == "+clear")
  21.             {
  22.                 IEnumerable<IMessage> messages = await message.Channel.GetMessagesAsync(Int32.Parse(args[1] + 1)).FlattenAsync();
  23.                 await ((ITextChannel)message.Channel).DeleteMessagesAsync(messages);
  24.  
  25.             }
  26.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement