在 Discord.py 的嵌入中使用 2 个标题
Using 2 Titles in an embed in Discord.py
我正在为我的服务器制作一个 discord 机器人,我想在用户投票时发送 2 个链接。
client = discord.Client()
@client.event
async def on_message(message):
if message.content.startswith (']svote') :
await message.add_reaction (doubleupemote)
embed=discord.Embed(title="Vote the Server", url="https://top.gg/servers/876028384042426368/vote", color=0x00fa11)
await message.channel.send(embed=embed)
在这里它发送了一个带有 Vote The Server 的嵌入。有什么方法可以在同一个嵌入中添加另一个标题吗?
或任何其他发送方式
Vote For Bot
Vote the server
我想插入2个链接到这2个句子。
无法在一个嵌入中包含“两个标题”。您可以使用 \n
在标题中创建一个新行,但您将无法 post 一秒钟 link/the 标题只会 link 到一个 URL。
但是您可以创建 description
或添加 field
。
查看以下示例代码进行说明:
if message.content.startswith (']svote') :
await message.add_reaction (doubleupemote)
embed = discord.Embed(color=0x00fa11)
embed.title = "Links to vote"
embed.description = "**[Vote for the bot](https://top.gg/) \n [Vote for the server](https://top.gg/)**"
await message.channel.send(embed=embed)
输出:
如果你想把它放在一个标题中,你可以使用我提到的方法,但它不会是相同的输出。
应该有效的标题代码:
embed = discord.Embed(color=0x00fa11)
embed.title = "Vote for the bot: https://top.gg/ \nVote for the server: https://top.gg/"
输出:
我正在为我的服务器制作一个 discord 机器人,我想在用户投票时发送 2 个链接。
client = discord.Client()
@client.event
async def on_message(message):
if message.content.startswith (']svote') :
await message.add_reaction (doubleupemote)
embed=discord.Embed(title="Vote the Server", url="https://top.gg/servers/876028384042426368/vote", color=0x00fa11)
await message.channel.send(embed=embed)
在这里它发送了一个带有 Vote The Server 的嵌入。有什么方法可以在同一个嵌入中添加另一个标题吗?
或任何其他发送方式
Vote For Bot
Vote the server
我想插入2个链接到这2个句子。
无法在一个嵌入中包含“两个标题”。您可以使用 \n
在标题中创建一个新行,但您将无法 post 一秒钟 link/the 标题只会 link 到一个 URL。
但是您可以创建 description
或添加 field
。
查看以下示例代码进行说明:
if message.content.startswith (']svote') :
await message.add_reaction (doubleupemote)
embed = discord.Embed(color=0x00fa11)
embed.title = "Links to vote"
embed.description = "**[Vote for the bot](https://top.gg/) \n [Vote for the server](https://top.gg/)**"
await message.channel.send(embed=embed)
输出:
如果你想把它放在一个标题中,你可以使用我提到的方法,但它不会是相同的输出。
应该有效的标题代码:
embed = discord.Embed(color=0x00fa11)
embed.title = "Vote for the bot: https://top.gg/ \nVote for the server: https://top.gg/"
输出: