Как сделать несколько URL-адресов для встраивания? (discord.py )

#python #python-3.x #discord.py

#python #python-3.x #discord.py

Вопрос:

Как сделать так, чтобы каждая строка video_title стала гиперссылкой для URL-адреса? ( url1 , url2 , url3 , … url10 )

 embed = discord.Embed(title="", description=(
                                             "`1.` "   video_title1   "nn"
                                             "`2.` "   video_title2   "nn"
                                             "`3.` "   video_title3   "nn"
                                             "`4.` "   video_title4   "nn"
                                             "`5.` "   video_title5   "nn"
                                             "`6.` "   video_title6   "nn"
                                             "`7.` "   video_title7   "nn"
                                             "`8.` "   video_title8   "nn"
                                             "`9.` "   video_title9   "nn"
                                             "`10.` "   video_title10   "n"
                                             ), color=9699539)

embed.timestamp = datetime.datetime.utcnow()
embed.set_footer(text=f"{ctx.message.author.name}",
                 icon_url="https://i.pinimg.com/originals/26/c8/03/26c8038be8ac9ac7594bb23a03c5c8be.jpg")
await ctx.channel.send(embed=embed)
 

Пример: https://i.stack.imgur.com/9lP4H.png

Мой бот: https://i.stack.imgur.com/k48Ni.png

Комментарии:

1. Вы имеете в виду гиперссылки?

2. Да, гиперссылки.

Ответ №1:

Я думаю, вы хотите использовать поля встраивания, используя add_field с name указанием поля, value поля и того, является ли оно строкой в строке ( inline=False ). Также я рекомендую вам заглянуть на этот веб-сайт: https://cog-creators.github.io/discord-embed-sandbox / чтобы увидеть, как может выглядеть встраивание

Комментарии:

1. Да, но как разместить гиперссылки в этих полях для встраивания? Я отредактировал вопрос с помощью примера.

Ответ №2:

Я справился, используя: [название видео] (url скрыт)

 embed = discord.Embed(title="", description=(
                                             f"`1.` [{video_title1}]({url1})nn"
                                             f"`2.` [{video_title2}]({url2})nn"
                                             f"`3.` [{video_title3}]({url3})nn"
                                             f"`4.` [{video_title4}]({url4})nn"
                                             f"`5.` [{video_title5}]({url5})nn"
                                             f"`6.` [{video_title6}]({url6})nn"
                                             f"`7.` [{video_title7}]({url7})nn"
                                             f"`8.` [{video_title8}]({url8})nn"
                                             f"`9.` [{video_title9}]({url9})nn"
                                             f"`10.` [{video_title10}]({url10})n"
                                             ), color=9699539)
 

Печать: https://i.stack.imgur.com/IGsjK.png