2 回答

TA貢獻1785條經驗 獲得超8個贊
嘗試使用Embed.set_image
單獨的變量,然后將該變量包含在嵌入列表中:
@bot.command()
async def paginate(ctx):
? ? e = Embed(title="test page 1", description="foo", color=0x115599)
? ? e.set_image(url="foo.png")
? ??
? ? embeds = [
? ? ? ? e,
? ? ? ? Embed(title="test page 2", description="bar", color=0x5599ff)
? ? ]
? ? paginator = BotEmbedPaginator(ctx, embeds)
? ? await paginator.run()

TA貢獻2065條經驗 獲得超14個贊
您可以做的一件事是描述列表之外的嵌入。它應該工作得很好,就像它對我來說一樣。我包含了縮略圖和圖像選項,因為我不確定“圖像”是什么意思。
pip install disputils在嘗試將代碼放入文件之前,請確保您已在終端中進行了操作。
這是代碼:
import discord
from disputils import BotEmbedPaginator, BotConfirmation, BotMultipleChoice
bot = commands.Bot(command_prefix='!')
@bot.command()
async def testing(ctx):
Embed1 = discord.Embed(title="Title", description="Description", color=0x000000)
Embed1.set_image(url="https://external-preview.redd.it/mu4xWSMFJroZUimyZY4vvjloaAnmzXTh1O2QI_TFlzc.jpg?width=960&crop=smart&auto=webp&s=e042f61d74a80c4bf3f170b9628c14ef56bac427")
Embed1.set_thumbnail(url="https://external-preview.redd.it/mu4xWSMFJroZUimyZY4vvjloaAnmzXTh1O2QI_TFlzc.jpg?width=960&crop=smart&auto=webp&s=e042f61d74a80c4bf3f170b9628c14ef56bac427")
Embed2 = discord.Embed(title="Title", description="Description", color=0x000000)
Embed2.set_image(url="https://external-preview.redd.it/mu4xWSMFJroZUimyZY4vvjloaAnmzXTh1O2QI_TFlzc.jpg?width=960&crop=smart&auto=webp&s=e042f61d74a80c4bf3f170b9628c14ef56bac427")
Embed2.set_thumbnail(url="https://external-preview.redd.it/mu4xWSMFJroZUimyZY4vvjloaAnmzXTh1O2QI_TFlzc.jpg?width=960&crop=smart&auto=webp&s=e042f61d74a80c4bf3f170b9628c14ef56bac427")
Embed3 = discord.Embed(title="Title", description="Description", color=0x000000)
Embed3.set_image(url="https://external-preview.redd.it/mu4xWSMFJroZUimyZY4vvjloaAnmzXTh1O2QI_TFlzc.jpg?width=960&crop=smart&auto=webp&s=e042f61d74a80c4bf3f170b9628c14ef56bac427")
Embed3.set_thumbnail(url="https://external-preview.redd.it/mu4xWSMFJroZUimyZY4vvjloaAnmzXTh1O2QI_TFlzc.jpg?width=960&crop=smart&auto=webp&s=e042f61d74a80c4bf3f170b9628c14ef56bac427")
embeds = [Embed1, Embed2, Embed3]
paginator = BotEmbedPaginator(ctx, embeds)
await paginator.run()
添加回答
舉報