1
0
mirror of https://gitlab.com/simple-stock-bots/simple-telegram-stock-bot.git synced 2025-06-16 15:06:53 +00:00

#1 /close Percentage change of ticker now outputs

This commit is contained in:
Anson 2019-01-13 12:05:04 -07:00
parent 69e5342f74
commit e14939c7c1

View File

@ -50,24 +50,24 @@ def stockInfo(bot, update):
message = 'The current stock price of ' + \
name + ' is $**' + str(price) + '**'
# if change > 0:
# newsMessage = newsMessage + ', the stock is currently **up' + change + '%**'
# elif change < 0:
# newsMessage = newsMessage + ', the stock is currently **down' + change + '%**'
# else:
# newsMessage = newsMessage + ", the stock hasn't shown any movement today."
if change > 0:
message = message + \
', the stock is currently **up ' + str(change) + '%**'
elif change < 0:
message = message + \
', the stock is currently **down' + str(change) + '%**'
else:
message = message + ", the stock hasn't shown any movement today."
news = tickerInfo.stockNewsList(ticker)
print(news)
for source in news:
print(source)
message = message + \
'\n[' + source + '](' + news[source] + ')'
update.message.reply_text(
text=message, parse_mode=telegram.ParseMode.MARKDOWN)
else: # If news embed isnt called, print normal stock price
else: # If news isnt called, print normal stock price
tickerData = tickerInfo.tickerQuote(tickers)
for ticker in tickers:
ticker = ticker.upper()
@ -76,16 +76,16 @@ def stockInfo(bot, update):
change = tickerData[ticker + 'Change']
message = 'The current stock price of ' + \
name + ' is $**' + str(price) + '**'
# change = 0
# if change > 0:
# move = ', the stock is currently **up' + change + '%**'
# elif change < 0:
# move = ', the stock is currently **down' + change + '%**'
# else:
move = ", the stock hasn't shown any movement today."
if change > 0:
message = message + ', the stock is currently **up ' + \
str(change) + '%**'
elif change < 0:
message = message + ', the stock is currently **down ' + \
str(change) + '%**'
else:
move = ", the stock hasn't shown any movement today."
update.message.reply_text(
text=message + move, parse_mode=telegram.ParseMode.MARKDOWN)
text=message, parse_mode=telegram.ParseMode.MARKDOWN)
except:
pass