diff --git a/telegram_bot/bot_updates.py b/telegram_bot/bot_updates.py index 33da954..cf36457 100644 --- a/telegram_bot/bot_updates.py +++ b/telegram_bot/bot_updates.py @@ -155,14 +155,14 @@ def update_for_user(p_user_id, p_my_handler): else: send_to_user("No shares found for your account. Check https://gruppe1.testsites.info/api to change your settings and add shares.", pUser_id=p_user_id) - keywords = p_my_handler.get_user_keywords(p_user_id) + keywords = p_my_handler.get_user_keywords(p_user_id) # get keywords as array - if(keywords): + if(keywords): # if keywords exist and array is not empty send_to_user("If you haven't read yet: \nHere are some interesting news according to your keywords:", pUser_id=p_user_id) for keyword in keywords: - news = news_fetcher.get_top_news_by_keyword(keyword)["articles"][0] - news_formatted = news_fetcher.format_article(news) - send_to_user(f"_keyword: {keyword}_\n\n{news_formatted}", pUser_id=p_user_id, md_mode=True) + news = news_fetcher.get_top_news_by_keyword(keyword)["articles"][0] # only use the most popular news + news_formatted = news_fetcher.format_article(news) # format for message + send_to_user(f"_keyword: {keyword}_\n\n{news_formatted}", pUser_id=p_user_id, md_mode=True) # send news with related keyword in Markdown