当机器人被邀请到服务器时,我试图获取输出,但是由于某种原因,当我尝试测试我的代码时,它什么也没输出。它也不会给出任何错误。首先,我尝试通过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
正常运行。
创建新服务器并在其中添加漫游器也不会触发事件。