📅  最后修改于: 2023-12-03 14:58:02.429000             🧑  作者: Mango
在使用 discord.py 时,您可以使用公会 ID 来获取公会对象。在下面的代码片段中,我们将介绍如何在您的 Python 代码中使用 ID 来获取公会对象。
Markdown 格式代码片段:
import discord
client = discord.Client()
@client.event
async def on_ready():
guild_id = 1234567890123456789
guild = client.get_guild(guild_id)
print(guild)
client.run('your_bot_token')
首先,我们需要让我们的代码与 Discord API 建立连接。由于我们在代码中使用了 Discord.Client()
,因此我们需要提供一个机器人令牌以运行您的机器人代码。
client.run('your_bot_token')
您可以在您的 Discord 开发者门户中找到机器人令牌,复制并将它们粘贴到您的代码中。
接下来,我们需要使用 async def on_ready()
监听机器人的 READY 事件。一旦机器人准备好开始运行,并且可以与 Discord API 通信,此事件就会触发。
@client.event
async def on_ready():
在此事件中,我们可以使用 client.get_guild(guild_id)
获取特定 ID 的公会对象。
guild_id = 1234567890123456789
guild = client.get_guild(guild_id)
通过调用 client.get_guild(guild_id)
,我们可以获取具有给定 ID 的公会对象。我们将 guild_id
设置为我们要访问的公会的 ID。
最后,我们可以在控制台中打印公会对象以进行测试。
print(guild)
这就是使用 discord.py 获取公会对象的全部内容!