💵 Invest check

This commit is contained in:
Nikolaj Danger
2020-08-06 20:38:50 +02:00
parent cb31f3226c
commit d93ab1c915
5 changed files with 36 additions and 4 deletions

View File

@ -8,3 +8,4 @@ from .blackjack import blackjackShuffle, blackjackStart, blackjackPlayerDrawHand
from .fourInARow import parseFourInARow, fourInARowAI
from .hex import parseHex, hexAI
from .monopoly import parseMonopoly, monopolyContinue
from .invest import parseInvest

26
funcs/games/invest.py Normal file
View File

@ -0,0 +1,26 @@
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"