【发布时间】:2022-01-22 09:32:33
【问题描述】:
我从我的 Discord 机器人中包含了一个代码 sn-p,这个代码 sn-p 的作用是检查消息作者是否是机器人。如果是机器人,它将删除该消息。当然,我将此设置为仅 1 个频道(常规)。无论如何我可以添加一个额外的命令参数,因此如果作者是我正在运行此代码的我的 BOT,则此代码都不会运行?我假设它类似于if (message.author.this_bot):
@client.event
async def on_message(message):
if (message.author.bot):
if message.channel.id == 861627289867517952:
await message.delete()
print("A Message Was Deleted In General")
channel = client.get_channel(861627289867517952)
await channel.send("Please do not send bot commmands in this channel!")
【问题讨论】: