New try for bot and bot_updates #80
@ -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
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user