我是不是正确使用了 on_guild_leave 函数?

Posted

技术标签:

【中文标题】我是不是正确使用了 on_guild_leave 函数?【英文标题】:Am I using the on_guild_leave function correctly?我是否正确使用了 on_guild_leave 函数? 【发布时间】:2021-05-08 07:51:08 【问题描述】:

所以我查看了许多消息来源说on_guild_leave 是它的使用方式,但我无法让它工作。这是我的代码:

@client.event
async def on_guild_join(guild): # noqa
    try:
        await client.change_presence(activity=discord.Activity(type=discord.ActivityType.watching, name=f"len(client.guilds) Servers | !help"))
    except Exception as e:
        print(e)


@client.event
async def on_guild_leave(guild): # noqa
    try:
        await client.change_presence(activity=discord.Activity(type=discord.ActivityType.watching, name=f"len(client.guilds) Servers | !help"))
    except Exception as e:
        print(e)

有人可以帮忙吗?

on_guild_join 有效,但 on_guild_leave 无效。

【问题讨论】:

出现任何错误? @hardlander 不,没有错误,我什至让 Exception 打印异常,但它从来没有放一个,但从来没有为on_guild_leave工作 【参考方案1】:

on_guild_leave 不存在,请改用on_guild_remove。 Docs for on_guild_remove

【讨论】:

谢谢!不敢相信我没想到!

以上是关于我是不是正确使用了 on_guild_leave 函数?的主要内容,如果未能解决你的问题,请参考以下文章

我是不是正确使用了时间分析仪?

我是不是正确使用了python池?

我是不是正确使用了 iOS 的“细节披露”和“披露”?

我是不是错误地使用了 SetNamedSecurityInfo?我的文件的 ACL 似乎没有被正确修改

确定复合图案是不是正确使用

我是不是正确实施了 ActiveMQ?实现交易会话并重试