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. |