From 4005e8dccf696cd81c9581825841dcb3ecf6c17e Mon Sep 17 00:00:00 2001 From: Rripped Date: Tue, 29 Mar 2022 12:28:28 +0200 Subject: [PATCH] fetching news by keywords --- telegram_bot/bot.py | 2 +- telegram_bot/news/news_fetcher.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/telegram_bot/bot.py b/telegram_bot/bot.py index c1f21f2..2fcc146 100644 --- a/telegram_bot/bot.py +++ b/telegram_bot/bot.py @@ -247,7 +247,7 @@ def send_news(message): keywords = api_handler.get_user_keywords(user_id) keywords_search = ' OR '.join(keywords) print(keywords_search) - news_list = news.get_top_news_by_keyword(keywords_search)["articles"] + news_list = news.get_all_news_by_keyword(keywords_search)["articles"][:5] if news_list: for article in news_list: diff --git a/telegram_bot/news/news_fetcher.py b/telegram_bot/news/news_fetcher.py index bf2aeb9..b10d390 100644 --- a/telegram_bot/news/news_fetcher.py +++ b/telegram_bot/news/news_fetcher.py @@ -25,8 +25,8 @@ sources = source_json["sources"] str_sources = ",".join([source["id"] for source in sources]) -def get_top_news_by_keyword(keyword): - """get top news to keyword +def get_all_news_by_keyword(keyword, from_date="2022-01-01", to_date="2022-03-29"): # hard coded will change soon + """get all news to keyword Args: keyword (String): keyword for search