Как сделать так, чтобы ссылка не отображалась в discord.py ответы?

#python #discord.py

#python #discord.py

Вопрос:

Мне нужна помощь в решении проблемы, с которой я столкнулся сегодня discord.py .

Это мой текущий код с проблемой

 @client.command()
async def flip(ctx):
    sides = ['Heads',
             'Tails']
    await ctx.send(f"Flipped a coin! Got {random.choice(sides)}. nhttps://imgur.com/FCkKlxF")
  

Это выглядит так: https://gyazo.com/644253f622d2267e8b3d7d0d8142fc42
Однако я хочу, чтобы она не включала эту часть: https://gyazo.com/016cb568b58a3fe7809f564b4a4e03ce

Короче говоря, я не знаю, как удалить ссылку, не удаляя изображение. Я надеюсь, что кто-то может помочь

Спасибо

Ответ №1:

Я бы рекомендовал отправить Embed, вы можете добавить свое изображение с помощью embed.set_image

Что-то вроде

 e = discord.Embed()
e.description = f"Flipped a coin! Got {random.choice(sides)}."
e.set_image("https://i.imgur.com/FCkKlxF.jpg")

await ctx.send(embed=e)
  

Должно выглядеть примерно так

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

1. Спасибо! Это очень поможет в будущем, но я все равно хотел бы просто удалить ссылку. Пожалуйста, ответьте, если это возможно, чтобы помочь.

2. Вы не можете просто заставить ссылку исчезнуть, вам нужно либо поместить ее в embed, либо загружать ее каждый раз в discord.File

Ответ №2:

Как я понимаю, вы хотите сделать гиперссылку или что-то в этом роде. Это возможно с помощью встраиваний. Вот пример:

 embed = discord.Embed(title='My Image Link',
                       url='https://imgur.com/FCkKlxF')