有没有办法通过 Dialogflow 将位置发送到电报机器人?
Is there any way to send a location to a telegram bot via Dialogflow?
我正在尝试创建一个电报机器人,它可以 return 电报机器人的位置列表。由于 dialogflow 不允许我们通过默认实现将位置发回电报,我试图使用自定义有效负载发回 location.However 它不起作用。
{
"fulfillmentMessages": [
{
"text": {
"text": [
"Lellox"
]
}
},
{
"payload": {
"telegram":
{
"text": "Please share your contact",
"location": {"longitude": 2.294489, "latitude": 48.858252}
}
},
"platform": "TELEGRAM"
},
]
}
我无法实现将位置对象发送回电报。
但是,我发现了一个可能有用的解决方法,它包括使用 Google 地图位置的 URL,检查它:
{
"telegram": {
"text": "Location [here](https://goo.gl/maps/JPiw6zHjiyUvo7dDA).",
"parse_mode": "Markdown"
}
}
我正在尝试创建一个电报机器人,它可以 return 电报机器人的位置列表。由于 dialogflow 不允许我们通过默认实现将位置发回电报,我试图使用自定义有效负载发回 location.However 它不起作用。
{
"fulfillmentMessages": [
{
"text": {
"text": [
"Lellox"
]
}
},
{
"payload": {
"telegram":
{
"text": "Please share your contact",
"location": {"longitude": 2.294489, "latitude": 48.858252}
}
},
"platform": "TELEGRAM"
},
]
}
我无法实现将位置对象发送回电报。
但是,我发现了一个可能有用的解决方法,它包括使用 Google 地图位置的 URL,检查它:
{
"telegram": {
"text": "Location [here](https://goo.gl/maps/JPiw6zHjiyUvo7dDA).",
"parse_mode": "Markdown"
}
}