on_server_join没有响应。不和谐

时间:2020-06-28 16:20:09

标签: python discord discord.py

当机器人被邀请到服务器时,我试图获取输出,但是由于某种原因,当我尝试测试我的代码时,它什么也没输出。它也不会给出任何错误。首先,我尝试通过Cog文件进行操作:

    @commands.Cog.listener()
    async def on_server_join(self,server):
        print("hello")
        print(server.id)

然后在主文件中:

@client.event
async def on_server_join(server):
    print("hello world")
    print(server.id)

都不会导致任何错误,并且当我从服务器踢出该机器人并将其重新添加时,它们都不会输出任何东西。 其他事件,例如on_readyon_member_join正常运行。

创建新服务器并在其中添加漫游器也不会触发事件。

1 个答案:

答案 0 :(得分:1)

当discord.py迁移到v1.0时,

on_server_joinchangedon_guild_join