Discord.py 列出机器人所在的所有服务器名称

时间:2021-04-12 12:04:20

标签: python discord.py

我制作了一个机器人,但我希望机器人在您键入命令时列出所有服务器名称。 有人可以帮我吗?

2 个答案:

答案 0 :(得分:2)


await ctx.send('\n'.join(guild.name for guild in bot.guilds))

只要记住在机器人的构造函数中传递一个启用了公会的意图

答案 1 :(得分:0)

@commands.command()
async def servers(self, ctx):
    activeservers = client.guilds
    for guild in activeservers:
        await ctx.send(guild.name)
        print(guild.name)

这段代码应该可以工作