commit 7a84620bdd295c2d4ba284a02cbdc957c32a54aa
parent bc8f4b51cbcb2ff1da69103c09e7bb571c6176ee
Author: MTRNord <mtrnord1@gmail.com>
Date: Thu, 28 Jun 2018 21:05:05 +0200
Use non protobuf event
Diffstat:
3 files changed, 14 insertions(+), 21 deletions(-)
diff --git a/.idea/usage.statistics.xml b/.idea/usage.statistics.xml
@@ -38,14 +38,14 @@
<session id="958628364">
<usages-collector id="statistics.file.extensions.edit">
<counts>
- <entry key="go" value="132" />
- <entry key="txt" value="141" />
+ <entry key="go" value="252" />
+ <entry key="txt" value="166" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.types.edit">
<counts>
- <entry key="Go" value="132" />
- <entry key="PLAIN_TEXT" value="141" />
+ <entry key="Go" value="252" />
+ <entry key="PLAIN_TEXT" value="166" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.extensions.open">
diff --git a/pkg/dflow/dflow.go b/pkg/dflow/dflow.go
@@ -1,22 +1,15 @@
package dflow
-import (
- dialogflowpb "google.golang.org/genproto/googleapis/cloud/dialogflow/v2"
-)
-
-var projectID = "projects/homeautomation-e931b"
+type followupEvent struct {
+ Name string `json:"name"`
+ LanguageCode string `json:"languageCode"`
+ Parameters interface{} `json:"parameters,omitempty"`
+}
-func DoSignIn(session string) *dialogflowpb.DetectIntentRequest {
- req := &dialogflowpb.DetectIntentRequest{
- Session: session,
- QueryInput: &dialogflowpb.QueryInput{
- Input: &dialogflowpb.QueryInput_Event{
- Event: &dialogflowpb.EventInput{
- Name: "actions_intent_SIGN_IN",
- LanguageCode: "de",
- },
- },
- },
+func DoSignIn() *followupEvent {
+ req := &followupEvent{
+ Name: "actions_intent_SIGN_IN",
+ LanguageCode: "de",
}
return req
}
diff --git a/pkg/webhook/webhook.go b/pkg/webhook/webhook.go
@@ -99,7 +99,7 @@ func MessagesEndPoint(rw http.ResponseWriter, req *http.Request) {
log.Println(dfr.QueryResult)
- resp := dflow.DoSignIn(dfr.Session)
+ resp := dflow.DoSignIn()
// Do things with the context you just retrieved
dff := &df.Fulfillment{
FollowupEventInput: resp,