Guten Tag!
Ich muss einen Discord Bot für meinen Schul-Discord Server programmieren, nur ich schaffe es irgendwie nicht das Moderatoren den Command "clear" ausführen können.
@bot.command(pass_context=True, name='clear')
@commands.has_permissions(administrator=True)
async def clean(ctx, limit: int):
await ctx.channel.purge(limit=limit)
await ctx.send('Gelöscht von {}'.format(ctx.author.mention))
await ctx.message.delete()
Ich habe zuerst versucht anstatt "administrator", "moderator" zu verwenden. Nur ich bekomme bei "moderator" die Fehlermeldung: "TypeError: Invalid permission(s): moderator". Somit können nur Administratoren mit meinem Bot Nachrichten löschen. Hat jemand eine Ahnung wie ich das beheben kann das auch Moderatoren mit meinem Bot Nachrichten löschen können?