title: Discord C# Bot - Delete the latest message
body: <p>I am using the rogue exception package for my discord bot.</p>
  
  <p>When a user calls the bot by a command, I want the bot delete his message before executing the command.</p>
  
  <p>So in my "MessageReceived"-Event i have this code so far:</p>
  
  <pre><code>private async Task MessageReceived(SocketMessage s)
          {
              var msg = s as SocketUserMessage; // the input
  
              if (msg == null || !msg.Content.StartsWith("!") || msg.Author.IsBot) // return if null, msg is no command, msg is written by the bot
                  return;
  
              if (msg.Channel is SocketGuildChannel guildChannel) // just delete the command if the msg is written in the guild channel, not a private message channel
                  await ??? // Delete the command
  }
  </code></pre>
  
  <p>So does someone know, what to write there =?</p>