on_server_join 没有响应。不和谐.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_ready和on_member_join工作正常。


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


繁华开满天机
浏览 76回答 1
1回答

繁星淼淼

on_server_join当 discord.py 迁移到 v1.0时更改为on_guild_join
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python