【发布时间】:2023-03-31 16:00:04
【问题描述】:
我正在发出狙击命令。它可以工作,但它也会显示来自其他公会的已删除消息,无论如何要解决这个问题?这是代码:-
snipe_message_content = None
snipe_message_author = None
@client.event
async def on_message_delete(message):
global snipe_message_content
global snipe_message_author
snipe_message_content = message.content
snipe_message_author = message.author.name
await asyncio.sleep(60)
snipe_message_author = None
snipe_message_content = None
@client.command()
async def snipe(message):
if snipe_message_content==None:
await message.channel.send("Nothing to snipe is found here!")
else:
embed = discord.Embed(description=f"{snipe_message_content}", color=message.author.color)
embed.set_footer(text=f"Requested By {message.author.name}#{message.author.discriminator}")
embed.set_author(name = f"Sniped the message deleted by : {snipe_message_author}")
await message.channel.send(embed=embed)
return
【问题讨论】:
-
你没有指定应该从哪个公会狙击它。
-
Related(可能不重复)
标签: discord discord.py