获得所有公会id列表的最简单方法是什么?Discord.py



我的问题很简单,我在网上搜索这个,但我没有找到任何有用的。

谁能告诉我得到所有bot.guildsidlist最简单的方法是什么?也许你们知道怎么把它变成整数?这将是最好的。

这段代码应该可以工作了:

for guild in client.guilds:
print(guild.id)

您可以在ready事件或命令中使用它。

easy as this:

@client.command()
async def commandname(ctx):
listofids = []
for guild in client.guilds:
listofids.append(guild.id)

简单

import discord
client = discord.Client()
@client.event
async def on_ready() :
guilds = [guild.id for guild in client.guilds]
print(f"The {client.user.name} bot is in {len(guilds)} Guilds.nThe guilds ids list : {guilds}")
client.run("token here")

最新更新