mirror of
https://gitlab.com/simple-stock-bots/simple-stock-bot.git
synced 2025-06-16 15:17:28 +00:00
#12 news now prints regardless of how many items api returns.
This commit is contained in:
parent
e210b9ad0e
commit
d0505a641d
@ -48,10 +48,8 @@ def news(bot, update):
|
|||||||
if tickers == []:
|
if tickers == []:
|
||||||
message = "No Ticker, showing Market News:"
|
message = "No Ticker, showing Market News:"
|
||||||
news = tickerInfo.stockNews("market")
|
news = tickerInfo.stockNews("market")
|
||||||
for i in range(3):
|
for i in range(len(news["title"])):
|
||||||
message = "{}\n\n[{}]({})".format(
|
message = f"{message}\n\n[{news['title'][i]}]({news['link'][i]})"
|
||||||
message, news["title"][i], news["link"][i]
|
|
||||||
)
|
|
||||||
update.message.reply_text(
|
update.message.reply_text(
|
||||||
text=message, parse_mode=telegram.ParseMode.MARKDOWN
|
text=message, parse_mode=telegram.ParseMode.MARKDOWN
|
||||||
)
|
)
|
||||||
@ -78,7 +76,7 @@ def news(bot, update):
|
|||||||
)
|
)
|
||||||
|
|
||||||
news = tickerInfo.stockNews(ticker)
|
news = tickerInfo.stockNews(ticker)
|
||||||
for i in range(3):
|
for i in range(len(news["title"])):
|
||||||
message = (
|
message = (
|
||||||
f"{message}\n\n[{news['title'][i]}]({news['link'][i]})"
|
f"{message}\n\n[{news['title'][i]}]({news['link'][i]})"
|
||||||
)
|
)
|
||||||
|
@ -40,14 +40,15 @@ def stockNews(ticker):
|
|||||||
print("Gather News on " + ticker)
|
print("Gather News on " + ticker)
|
||||||
|
|
||||||
newsLink = f"https://api.iextrading.com/1.0/stock/{ticker}/news/last/5"
|
newsLink = f"https://api.iextrading.com/1.0/stock/{ticker}/news/last/5"
|
||||||
|
print(newsLink)
|
||||||
with urllib.request.urlopen(newsLink) as url:
|
with urllib.request.urlopen(newsLink) as url:
|
||||||
data = json.loads(url.read().decode())
|
data = json.loads(url.read().decode())
|
||||||
|
|
||||||
news = {"link": [], "title": []}
|
news = {"link": [], "title": []}
|
||||||
for i in range(3):
|
for i in range(len(data)):
|
||||||
news["link"].append(data[i]["url"])
|
news["link"].append(data[i]["url"])
|
||||||
news["title"].append(data[i]["headline"])
|
news["title"].append(data[i]["headline"])
|
||||||
|
print(i)
|
||||||
return news
|
return news
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user