我制作了一个机器人,但我希望机器人在您键入命令时列出所有服务器名称。 有人可以帮我吗?
答案 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)
这段代码应该可以工作