mirror of
https://gitlab.com/simple-stock-bots/simple-stock-bot.git
synced 2025-06-16 07:16:40 +00:00
After hours now mentions change for open hours
This commit is contained in:
parent
2e9bf6e673
commit
bd8a992de3
@ -196,19 +196,20 @@ class IEX_Symbol:
|
|||||||
|
|
||||||
if set(keys).issubset(IEXData):
|
if set(keys).issubset(IEXData):
|
||||||
|
|
||||||
|
if change := IEXData.get("changePercent", 0):
|
||||||
|
change = round(change * 100, 2)
|
||||||
|
else:
|
||||||
|
change = 0
|
||||||
|
|
||||||
if (
|
if (
|
||||||
IEXData.get("isUSMarketOpen", True)
|
IEXData.get("isUSMarketOpen", True)
|
||||||
or (IEXData["extendedChangePercent"] is None)
|
or (IEXData["extendedChangePercent"] is None)
|
||||||
or (IEXData["extendedPrice"] is None)
|
or (IEXData["extendedPrice"] is None)
|
||||||
): # Check if market is open.
|
): # Check if market is open.
|
||||||
message = f"The current stock price of {IEXData['companyName']} is $**{IEXData['latestPrice']}**"
|
message = f"The current stock price of {IEXData['companyName']} is $**{IEXData['latestPrice']}**"
|
||||||
if change := IEXData.get("changePercent", 0):
|
|
||||||
change = round(change * 100, 2)
|
|
||||||
else:
|
|
||||||
change = 0
|
|
||||||
else:
|
else:
|
||||||
message = (
|
message = (
|
||||||
f"{IEXData['companyName']} closed at $**{IEXData['latestPrice']}**,"
|
f"{IEXData['companyName']} closed at $**{IEXData['latestPrice']}**, with a change of {change}"
|
||||||
+ f" after hours _(15 minutes delayed)_ the stock price is $**{IEXData['extendedPrice']}**"
|
+ f" after hours _(15 minutes delayed)_ the stock price is $**{IEXData['extendedPrice']}**"
|
||||||
)
|
)
|
||||||
if change := IEXData.get("extendedChangePercent", 0):
|
if change := IEXData.get("extendedChangePercent", 0):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user