📌  相关文章
📜  通过 id discord.py 获取公会 - Python (1)

📅  最后修改于: 2023-12-03 14:58:02.429000             🧑  作者: Mango

通过 id discord.py 获取公会

在使用 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 获取公会对象的全部内容!