diff --git a/bot/stockBot.py b/bot/stockBot.py index 8b86224..5ec6eae 100644 --- a/bot/stockBot.py +++ b/bot/stockBot.py @@ -48,10 +48,8 @@ def news(bot, update): if tickers == []: message = "No Ticker, showing Market News:" news = tickerInfo.stockNews("market") - for i in range(3): - message = "{}\n\n[{}]({})".format( - message, news["title"][i], news["link"][i] - ) + for i in range(len(news["title"])): + message = f"{message}\n\n[{news['title'][i]}]({news['link'][i]})" update.message.reply_text( text=message, parse_mode=telegram.ParseMode.MARKDOWN ) @@ -78,7 +76,7 @@ def news(bot, update): ) news = tickerInfo.stockNews(ticker) - for i in range(3): + for i in range(len(news["title"])): message = ( f"{message}\n\n[{news['title'][i]}]({news['link'][i]})" ) diff --git a/bot/tickerInfo.py b/bot/tickerInfo.py index 89a4595..c6c9307 100644 --- a/bot/tickerInfo.py +++ b/bot/tickerInfo.py @@ -40,14 +40,15 @@ def stockNews(ticker): print("Gather News on " + ticker) newsLink = f"https://api.iextrading.com/1.0/stock/{ticker}/news/last/5" - + print(newsLink) with urllib.request.urlopen(newsLink) as url: data = json.loads(url.read().decode()) news = {"link": [], "title": []} - for i in range(3): + for i in range(len(data)): news["link"].append(data[i]["url"]) news["title"].append(data[i]["headline"]) + print(i) return news