我希望每次特定用户断开连接时触发一个事件。
我的意图是使用...
@client.event
async def on_disconnect():
# check if specific user disconnected
...但是根据不协调的py文档,此函数现在有更多参数。因此,我无法简单地了解哪个用户触发了此客户端事件。
是否有一种获取此类信息的方法,或者您知道在特定用户断开连接时触发事件的另一种方法吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
也许尝试这样的事情:
@client.event
async def on_member_remove(ctx, member : discord.Member):
print(f'{member} has left the server')
然后,您可以添加“ if语句”或另一种检查特定用户的方式来代替打印命令。 在这种情况下,我就是这样做的。
希望它会有所帮助。