Source code for example_agent.travels

"""
The `travels` module demonstrates the use of rich responses, such as images,
cards and quick replies.
"""
from dataclasses import dataclass
from intents import Intent

[docs]@dataclass class UserWantsTravel(Intent): """ | User: I want to travel | Agent: How can I help? + **-quick replies-** Check out `example_agent/language/en/travels.UserWantsTravel.yaml` for language data. """
[docs]@dataclass class UserAskHotelRecommendation(Intent): """ | User: Recommend me a hotel | Agent: **-hotel card-** Check out `example_agent/language/en/travels.UserAskHotelRecommendation.yaml` for language data. """
[docs]@dataclass class UserAskHolidayPicture(Intent): """ | User: Send me a holiday picture | Agent: **-picture-** Check out `example_agent/language/en/travels.UserAskHolidayPicture.yaml` for language data. """
[docs]@dataclass class UserAskTrainStation(Intent): """ | User: Where is the train station? | Agent: Address + **-custom payload (location)-** Check out `example_agent/language/en/travels.UserAskTrainStation.yaml` for language data. """