#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)