如何使用discord.py中的事件禁止/踢出用户?

时间:2021-07-06 13:25:25

标签: python discord.py

所以我发现了很多关于如何在 discord.py 中禁止/踢出用户的 youtube 和堆栈溢出教程,但他们使用的是命令(client.command())而不是事件(client.event)。但是我所有的代码都使用事件,而不是命令。那么谁能帮助我如何使用 discord.py 中的事件禁止/踢出用户?

1 个答案:

答案 0 :(得分:0)

on_message 示例:

<块引用>

例如on_message(...)
message (Message) – 当前消息。

  • 检查字段文档(对于 on_message 是 Message
  • 在字段方法中查找 author 名称 if (member: Member) 不在字段中,否则使用它(成员 cat' 是用户
  • 禁止/踢他/她舔的ctx.author

第一:

@client.event
async def on_message(message):
    if message.author in black_list: # craete a black_list for **bot** (must be Iterator)
        await message.author.kick()

您可以更改条件。