Discord.py извлечение ссылки на сообщение

#python #discord.py #discord.py-rewrite

#python #discord.py #discord.py-переписать

Вопрос:

Я сделал правый борт для своего discord.py бот, и теперь я хочу добавить строку «Перейти к контенту», которая перенаправляет на сообщение, вот мой текущий код:

 @client.event
async def on_reaction_add(reaction, member):
    schannel = client.get_channel(channel_id)
    
    if (reaction.emoji == '⭐') and (reaction.count >= 3):
        embed = discord.Embed(color = 15105570)
        embed.set_author(name = reaction.message.author.name, icon_url = reaction.message.author.avatar_url)
        embed.add_field(name = "Message Content", value = reaction.message.content)
        
        if len(reaction.message.attachments) > 0:
            embed.set_image(url = reaction.message.attachments[0].url)
        
        embed.set_footer(text = f" ⭐ {reaction.count} | # {reaction.message.channel.name}")
        embed.timestamp = datetime.datetime.utcnow()
        await schannel.send(embed = embed)
 

Пожалуйста, помогите мне с этим, заранее спасибо 🙂

Ответ №1:

Используйте атрибут jump_url message и поместите его в качестве гиперссылки

[text to click](url)

Примечание: гиперссылки не будут работать при вставке заголовка, нижнего колонтитула или имен полей