Я пытаюсь создать бот-диск, используя python, и я хочу сделать так, чтобы не все могли упомянуть @everyone, или когда они это сделают, сообщение будет немедленно удалено, но тогда у меня есть другой код ($ snipe), который не не работает, пока я не удалю его, а после того, как я это сделаю, он даст мне ответ! Любая помощь будет оценена :)!
@client.event
async def on_message(message):
xall = "@everyone"
role1 = discord.utils.get(message.guild.roles, name = "Owner")
role2 = discord.utils.get(message.guild.roles, name="Mod")
roles = role1 or role2
if xall in message.content:
if roles in message.author.roles:
pass
else:
await message.delete(message)
#Fun
#/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@client.command()
async def snipe(ctx):
await ctx.send("Aight, imma go snipe!")
@client.command()
async def slap(ctx, members: commands.Greedy[discord.Member], *, reason='no reason'):
slapped = ", ".join(x.mention for x in members)
await ctx.send('{} just got slapped for {}'.format(slapped, reason))