簡體   English   中英

Google助理/詢問位置不起作用:(

[英]Google Assistant / Ask for a Place is not working :(

我嘗試使用conv.ask(new Place(options))請求一個地址,但它似乎不起作用。 Google正確地要求用戶許可,但他永遠不了解任何地址。

Google : Pour vous livrer, je dois d'abord vérifier votre position. Est-ce que je peux récupérer cette information depuis votre compte Google ?
Me : oui
Google : A quelle adresse souhaitez-vous être livré ?
Me : 2 rue Paul Prouteau 92250
Google : Excusez-moi, A quelle adresse souhaitez-vous être livré ?
Me : A mon domicile
Google : Je n'ai toujours pas compris. Dites par exemple : "23 rue Faidherbe à Paris". A quelle adresse souhaitez-vous être livré ?
Me : 23 rue Faidherbe à Paris
Google : Malheureusement, je ne peux pas vous aider.

我在Dialogflow上創建了意圖,並將代碼托管在Firebase Spark計划上。

app.intent('ask_for_place_detail', (conv) => {
  const options = {
    context: 'Pour vous livrer',
    prompt: 'A quelle adresse souhaitez-vous être livré ?',
  };
  conv.ask(new Place(options));
});


app.intent('ask_for_place_confirmation', (conv, params, place, status) => {
  if (!place) return conv.ask(`Désolé, nous n'avons pas trouvé d'addresse`);
  // the place also carries formattedAddress, and coordinates fields
  const {name} = place;
  if (place.name) conv.ask(`ok, on vous livre à ${name}`);
});

我沒有在日志中看到任何錯誤,並且我想我已經啟用了正確的Google Map API。 你能幫助我嗎 ?

確保您的位置確認意圖具有以下事件“ actions_intent_PLACE
在Dialogflow或其他NLP框架中進行設計時, 輔助函數需要在意圖中處理相應的事件。 如果使用的是Dialogflow,請添加此事件。

我用英語復制了動作,並且可以在模擬器中使用!

因此,法語版本可能存在錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM