diff --git a/app/star_citizen.py b/app/star_citizen.py index 89d4eab9..1c2b4d74 100644 --- a/app/star_citizen.py +++ b/app/star_citizen.py @@ -84,7 +84,23 @@ async def get_ship(ship_name): .text ) - embed.add_field(name="**Pledge Price**", value=pledge_price, inline=True) + try: + links = soup.find_all("a", {"class": "external text"}) + pledge_store_link = list(filter(lambda x: "Pledge" in x.text, links))[0][ + "href" + ] + + embed.add_field( + name="**Pledge Price**", + value="[%s](%s)" % (pledge_price, pledge_store_link), + inline=True, + ) + except Exception: + embed.add_field( + name="**Pledge Price**", + value=pledge_price, + inline=True, + ) # embed.add_field(name="-------", value="", inline=False) # embed.add_field(name="**Description**", value=ship["description"], inline=False)