2017-12-19 101 views
5

के भीतर संदर्भों को संरक्षित नहीं करता है। मैं संवाद प्रवाह भेजने के लिए संवाद प्रवाह और घटना अनुरोध भेजने के लिए संवाद प्रवाह नोड एसडीके का उपयोग कर रहा हूं। पूर्ति वेबहुक से पता चलता है कि संदर्भ संरक्षित नहीं है हालांकि सत्र आईडी समान है। क्रिया-पर-Google सहायक से एक ही संवादप्रवाह एजेंट के साथ काम करना, संदर्भ संरक्षित है। इसलिए एकमात्र अंतर यह है कि मैं पाठ भेजने के लिए नोड एसडीके का उपयोग कर रहा हूं।डायलॉगफ्लो - नोड एसडीके सत्र

this.app = apiai(CLIENT_ACCESS_TOKEN); 
this.options = { 
     sessionId: 'abc', 
     originalRequest: { 
     data: { 
      user: 'temp_user' 
     }, 
     conversation: { 
      "conversationId": "123456789" 
     } 
     } 
    }; 

const request = this.app.textRequest('This is captured by INTENT_1 that triggers 
    a webhook that sets context to MY_CONTEXT', options); 

const request = this.app.textRequest('This should be captured by INTENT_2 
    that has an input context of MY_CONTEXT', options); 

दूसरा अनुरोध INTENT_2 ट्रिगर नहीं करता, लेकिन डिफ़ॉल्ट वापस आने के इरादे, जब तक कि मैं dialogflow में INTENT_2 से इनपुट संदर्भ निकाल दें और फिर यह

उत्तर

1

ट्रिगर किए जाने पर आप resetContexts गलती से उपयोग किया जा सकता है? यह समझाएगा।

+1

हाँ, वह था –

संबंधित मुद्दे