Klikbare link in bericht discord.py

Ik wil dat mijn bot een bericht als volgt naar de chat stuurt:

await ctx.send("This country is not supported, you can ask me to add it here")

Maar om van “hier” een klikbare link te maken, zou ik het in HTML zo doen, toch?

<a href="https://www.youtube.com/" > This country is not supported, you can ask me to add it here </a>

Hoe kan ik het in python doen?


Antwoord 1, autoriteit 100%

Zoals het andere antwoord uitlegde, kun je geen hyperlinks toevoegen in normale berichten, maar welin Embeds. Ik zie niet in waarom je geen Embed zou willen gebruiken voor een foutmelding, vooral omdat het meer functionaliteit toevoegt, dus je zou moeten overwegen om dat te gebruiken.

embed = discord.Embed()
embed.description = "This country is not supported, you can ask me to add it [here](your_link_goes_here)."
await ctx.send(embed=embed)

Voel je vrij om te rommelen met de Embed & voeg wat velden, een titel, een kleur en wat je nog meer zou willen doen toe om het er beter uit te laten zien. Meer info in de relevante API-documenten.


Antwoord 2, autoriteit 33%

Voor zover ik weet, staat Discord het gebruik van HTML in berichten niet toe, als je enige vorm van opmaak in sommige berichten ziet, is het ofwel:

  1. Klaar met afwaardering
  2. Gebruik insluiten.

Het probleem is dat beide methoden je niet zullen helpen om je probleem op te lossen, omdat:

  1. In Markdown We gebruiken [Here](link)om te bereiken wat u wilt, maar nadat ik het op onenigheid probeerde, lijkt het niet te geven, dus mijn gok is dat niet alle marketing is bruikbaar in Discord
  2. Embeds zijn echt anders dan wat je wilt bereiken.

Antwoord 3, Autoriteit 17%

Er is ook een andere manier om dit op te lossen, u kunt URL = (POP_IN_LINK) toevoegen, bot deze werkt wanneer u het doet, importeer onenigheid. U kunt methoden

gebruiken

Other episodes