Skip to content
This repository has been archived by the owner on Mar 5, 2020. It is now read-only.

Weather Plugin

Legion2 edited this page Nov 25, 2018 · 14 revisions

Plugin info

This plugin provides you the most important weather data for the following days. It is possible to get the weather forecast for today, tomorrow, the weekend and the current week.
The information given includes the temperature maximum and minimum as well as the probability and sort of precipitation. On top of that it shows you the time of the sunrise and the sunset.
This feature is also available in our web app.

How to setup

For this plugin you will need an account on Dark Sky to get an API:

  1. Go to Console and copy your Secret Key.
  2. Create a new file called io.github.amyassist.amy-plugin-weather.properties, write DARKSKY_API_SECRET= then paste what you have copied before.
  3. Save this file in Amy/config.

Plugin features

The following segments will explain the various features the plugin provides. The commands presented will have agf form as there are sometimes too many possible alternatives for one command to list them entirely. For all possible command variation see in WeatherSpeech.aim.xml You can read all about the agf form and dialogs here.

Weather today

The command for Amy to get your weather report for today is [how is the] weather [like] today.
The informations given include the temperature maximum and minimum as well as the probability and sort of precipitation. On top of that it shows you the time of the sunrise and the sunset.

Weather tomorrow

The command for Amy to get your weather report for today is [how is the] weather [like] tomorrow.
The informations given include the temperature maximum and minimum as well as the probability and sort of precipitation. On top of that it shows you the time of the sunrise and the sunset.

Weather week

The command for Amy to get your weather report for the following week is [how is the] weather [like] [for the next] week.
The informations given include the most important weather data for the next seven days.

Weather weekend

The command for Amy to get your weather report for the following weekend is [how is the] weather [on the] weekend.
The informations given include the temperature maximum and minimum as well as the probability and sort of precipitation. On top of that it shows you the time of the sunrise and the sunset for saturday and sunday.

Ask if it will rain

There are two commands for Amy to get the rain propability:

  • [(will|is) it (gonna|going to)] rain (today|tomorrow|on the weekend) [(at|in) {locationname}]
  • [(will|is) it (gonna|going to)] rain [(at|in) {locationname}] (today|tomorrow|on the weekend)

The information given include the rain probability for your request.

Weather in

This command reads the current weather at almost any location on earth. The full grammar is: [(whats|what is)] [the] weather [like] in {locationname}

Examples:

bildschirmfoto 2018-09-24 um 15 47 20