Skip to content

Morning Briefing

MorningBriefingUseCase

Bases: AbstractUseCase

Use case for the morning briefing

_calendar_overview()

Summarizes the calendar events for the current day

_finance_overview()

Reads out the stock prices, changes, ratings for the user's favorite stocks

_news_overview()

Reads out the top headlines for the current day including articles related to the user's keywords

_news_sentiment_info(stock)

Reads out the relevant headlines and their sentiment for a given stock

_weather_overview()

Reads out the weather forecast for the current day

check_proactivity()

Check if there is a proactivity to be triggered.

full_briefing()

Provides an overview of the calendar, news, weather and finance for the current day

trigger_assistant(best_match)

UseCase for morning briefing

Parameters:

Name Type Description Default
best_match BestMatch

An object containing the best match for the user input.

required

Raises:

Type Description
NotImplementedError

If the given key was not found in the match case statement for implemented functions, or if the function is not implemented yet.