Files
Gwendolyn/funcs/games/invest.py
Nikolaj Danger d93ab1c915 💵 Invest check
2020-08-06 20:38:50 +02:00

26 lines
786 B
Python

import finnhub
finnhubClient = finnhub.Client(api_key = "bsm16nvrh5rdb4ara3j0")
def getPrice(symbol : str):
res = finnhubClient.quote(symbol.upper())
if res == {}:
return 0
else:
print(res)
return int(res["c"] * 100)
def getPortfolio(user : str):
return None
def parseInvest(content: str, user : str):
if content.startswith("check"):
commands = content.split(" ")
if len(commands) == 1:
return getPortfolio(user)
else:
price = getPrice(commands[1])
if price == 0:
return f"{commands[1].upper()} is not traded on the american market."
else:
return "The current "+commands[1].upper()+" stock is valued at **"+str(price)+"** GwendoBucks"