我正在尝试使用DialogFlow时从Telegram获取用户位置,此刻我正在向Telegram发送以下自定义有效负载。
我已经尝试了DialogFlow文档,并且能够通过FACEBOOK_LOCATION本机事件使用Facebook Messenger来检索用户位置。
"telegram": {
"text": "Selecione a opção desejada:",
"reply_markup": {
"keyboard": [
[
{
"text": "Compartilhar sua Localização",
"callback_data": "location",
"request_location": true
}
],
[
{
"text": "Cancelar",
"callback_data": "Cancelar"
}
]
]
}
}
}
希望可以从电报中检索用户的位置。
答案 0 :(得分:0)
我认为您无法做到这一点。例如,在Google的“操作”上还有actions_intent_PERMISSION
和actions_intent_PERMISSION
的位置。但是,这些将无法在其他平台上运行。据我所知,每个平台都有不同的事件,而Telegram只有TELEGRAM_WELCOME
,TELEGRAM_HELP
和TELEGRAM_SETTINGS
。
有关更多详细信息和平台事件,您可以访问:Platfom Events