【发布时间】:2022-07-07 00:25:07
【问题描述】:
这是我的代码:
@client.event
async def on_ready():
print('CONSOLE: We have logged in as {0.user}'.format(client))
async def serverList():
for guild in client.guilds:
print(guild.id)
client.run(token)
我正在尝试列出机器人所在的公会/服务器,但此代码不起作用
【问题讨论】:
-
您希望机器人在启动时或使用特定命令后列出公会?
-
发生这种情况是因为
serverList()仅被定义而不被调用。此外,如果您希望每次机器人启动时都发生这种情况,则无需将其定义为函数。如果您不打算使用异步代码,也请删除async,这不是一个好习惯。
标签: python asynchronous discord discord.py