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