Я борюсь с сообщением о расположении линии.
Мой веб-крючок отправляет кнопку действия, чтобы запросить у пользователя представление общего доступа к местоположению, а затем местоположение отправляется обратно (теоретически) в Dialogflow, а затем в веб-крючок.
Но сообщение о местоположении при отправке назад никогда не обнаруживается и не интерпретируется ни Dialogflow, ни webhook.
Я не вижу ничего происходящего с обеих сторон, как если бы сообщение никогда не отправлялось.
Местоположениесообщение, отправленное из webhook, чтобы дать пользователю возможность отправить обратно его местоположение:
{
"line": {
"type": "template",
"altText": "this is a buttons template",
"template": {
"type": "buttons",
"thumbnailImageUrl": "https://example.com/bot/images/image.jpg",
"title": "Menu",
"text": "Please select",
"actions": [
{
"type": "uri",
"label": "View detail",
"uri": "line://nv/location"
}
]
}
}
}
Как упомянуто в Справочнике по API обмена сообщениями Line, сообщение о местоположении, отправленное пользователем, должно выглядеть следующим образом:
{
"type": "location",
"title": "my location",
"address": "〒150-0002 東京都渋谷区渋谷2丁目21−1",
"latitude": 35.65910807942215,
"longitude": 139.70372892916203
}
Я не понимаю, почему ничего не происходит, если кто-то как идея, пожалуйста, помогите мне.
Спасибо!