-
Notifications
You must be signed in to change notification settings - Fork 0
/
intents.json
114 lines (114 loc) · 3.65 KB
/
intents.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
[
{
"name": "LastFMCount",
"verbage": [["MusicVerb", ["lastfm", "last.fm", "scrobbled", "music log count"]]],
"optional": [["Period", ["today", "this month", "this week"]]]
},
{
"name": "WeatherIntent",
"verbage": [
["WeatherKeyword", ["weather", "humidity"]]
],
"optional": [
["WeatherVerb", [
"tomorrow",
"weekend",
"today"
]
],
["WeatherType", ["snow", "rain", "wind", "sleet", "sun"]],
["Location", ["winchester", "cowan"]]
]
},
{
"name": "StartIntent",
"verbage": [["StartVerb", ["start", "open", "launch", "start up", "please begin to start"]]],
"optional": [],
"regex": [["Application", ["open (?P<Application>.*)", "start (?P<Application>.*)", "launch (?P<Application>.*)"]]]
},
{
"name": "SwitchIntent",
"verbage": [
["SwitchPosition", ["off", "on"]],
["Item", ["voice"]]
],
"optional": [
["SwitchVerb", ["turn", "switch"]]
]
},
{
"name": "SimonSays",
"verbage": [["SpeechVerb", ["say", "dictate", "simon says"]]],
"optional": [],
"regex": [["Text", ["say (?P<Text>.*)", "dictate (?P<Text>.*)", "simon says (?P<Text>.*)"]]]
},
{
"name": "ShellExecute",
"verbage": [["ExecuteVerb", ["execute", "execute the command"]]],
"optional": [],
"regex": [["Command", ["execute the command (?P<Command>.*)", "execute (?P<Command>.*)"]]]
},
{
"name": "TodoistAdd",
"verbage": [["TodoistVerb", ["todoist add", "i need to"]]],
"optional": [["TodoistDate", ["today", "tomorrow", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]]],
"regex": [["Text", ["todoist add (?P<Text>.*)", "i need to (?P<Text>.*)"]]]
},
{
"name": "StockSum",
"verbage": [["StockSumVerb", ["stock sum", "stock valuation"]]],
"optional": []
},
{
"name": "StockIncrease",
"verbage": [["StockIncreaseVerb", ["stock increase", "stock profits", "stock gains"]]],
"optional": [["StockTiming", ["since yesterday", "since this morning", "since this past month", "over this past month"]]]
},
{
"name": "NomieLog",
"verbage": [["NomieLogVerb", ["log that i"]]],
"optional": [],
"regex": [["NomieItem", ["log that i (?P<NomieItem>.*)"]]]
},
{
"name": "NomieCount",
"verbage": [["NomieCountVerb", ["tracker count for", "nomie count", "tracker count of"]]],
"optional": [],
"regex": [["NomieTrackername", ["count for (?P<NomieTrackername>.*)"]]]
},
{
"name": "ExerciseManager",
"verbage": [["ExerciseManagerVerb", ["latest run", "latest walk", "latest workout"]]],
"optional": [["ExerciseManagerRandom", ["strava", "running"]]],
"permissions": ["STRAVA_KEYS"]
},
{
"name": "Search",
"verbage": [["SearchVerb", ["search for", "query for"]]],
"optional": [],
"regex": [["Query", ["search for (?P<Query>.*)", "query for (?P<Query>.*)"]]]
},
{
"name": "SetLocation",
"verbage": [["SetLocationVerb", ["set location to", "switch location to", "update location to"]]],
"optional": [],
"regex": [["NewLocation", ["location to (?P<NewLocation>.*)"]]]
},
{
"name": "Dictionary",
"verbage": [["DictionaryVerb", ["define", "definition of"]]],
"optional": [],
"regex": [["DictionaryWord", ["define (?P<DictionaryWord>.*)", "definition of (?P<DictionaryWord>.*)"]]]
},
{
"name": "PalBud",
"verbage": [["GetBudValue", ["what is the light level", "what is the sensor value"]]],
"optional": []
},
{
"name": "TestIntent",
"verbage": [["TestVerb", ["test"]]],
"optional": [],
"regex": [["Location", ["in (?P<Location>.*)", "out (?P<Location>.*)"]]]
}
]