title: My purge command keeps getting rate limited
body: <p>This is my purge command and although it works fine it keeps getting rate limited after I purge 30 massages or more.</p>
  <pre><code>@commands.command()
  async def purge(self, ctx, num):
     '''
     Clears messages.
     '''
     embed = discord.Embed(title=&quot;**MESSAGES PURGED**&quot;, description=&quot; &quot;, color=0x0059ff)
     async for message in ctx.channel.history(limit=int(num) + 1):
     await message.delete(delay=0.5)
     await ctx.send(embed=embed)
  </code></pre>
  <p>Any help is appreciated</p>