📅  最后修改于: 2023-12-03 15:14:42.540000             🧑  作者: Mango
Discord.py 是一种用于创建 Discord 机器人的 Python 库。它提供了一种简单、直观、灵活的方式来与 Discord API 进行交互。
要安装 Discord.py,请在终端中运行以下命令:
pip install discord.py
要创建机器人,请先登录 Discord 开发者门户,并创建一个新的应用程序。
然后,单击“创建机器人”按钮以将机器人添加到您的应用程序中。您还可以将机器人添加到现有的应用程序中。
接下来,复制您的机器人令牌。请注意,您的机器人令牌是私有信息,不应与他人共享或泄露。
最后,使用以下代码创建您的 Discord.py 机器人。
import discord
client = discord.Client()
@client.event
async def on_ready():
print('我们已经登录为 {0.user}'.format(client))
client.run('your-bot-token')
Discord.py 允许您向 Discord 消息中添加嵌入。嵌入是具有丰富格式的消息,可包含文本、图像、颜色和链接。
以下是一个使用 Discord.py 嵌入的示例代码片段。
import discord
client = discord.Client()
@client.event
async def on_message(message):
if message.content == '!embed':
embed = discord.Embed(title="这是嵌入的标题", description="这是嵌入的说明", color=0x00ff00)
embed.set_author(name="作者名称", icon_url="https://i.imgur.com/ax8kU6G.png")
embed.set_thumbnail(url="https://i.imgur.com/ax8kU6G.png")
embed.add_field(name="字段1", value="这是字段1的值", inline=True)
embed.add_field(name="字段2", value="这是字段2的值", inline=True)
embed.set_footer(text="这是页脚")
await message.channel.send(embed=embed)
client.run('your-bot-token')
请注意,除了嵌入对象之外,该代码片段与之前的它相同。使用 discord.Embed()
函数创建一个嵌入,然后使用嵌入的属性添加内容。
Discord.py 是一个强大的 Python 库,用于创建具有嵌入消息的 Discord 机器人。嵌入消息为您的机器人带来更丰富的视觉外观和感觉,为您的用户提供更好的体验。开始您的 Discord.py 机器人开发,创建一个新的应用程序,并开始编写代码!