Bot被踢或离开服务器时,我需要执行一项任务

时间:2020-05-23 17:46:25

标签: discord.py

discord重写当Bot被踢或离开服务器时,我需要执行一项任务! 我需要它从sqlite数据库中删除其数据! 我不知道该怎么做

1 个答案:

答案 0 :(得分:0)

您可以使用on_guild_remove事件。

来自the documentation

discord.on_guild_remove(guild)

从客户中删除公会时调用。

这是通过(但不限于)以下情况发生的:

  • 客户被禁止。
  • 客户被踢了。
  • 客户离开了公会。
  • 客户或行会所有者删除了行会。

为了调用此事件,客户端必须首先是公会的一部分。 (即它是Client.guilds的一部分)

参数

公会(公会)–被移除的公会。