有没有办法使用 Dialogflow 从电报机器人获取用户坐标?

Is there a way to get user coordinates from telegram bot using Dialogflow?

我目前正在使用 Dialogflow 开发电报机器人。我想获取有关用户的信息,例如当前坐标和用户名,但我无法在来自电报的 JSON 中获取它们。有没有办法在不使用任何相关的 google 辅助事件的情况下做这样的事情?

您可以在文档Telegram Bot API

上查看机器人收到的更新结构

update.message.from 包含 User 对象。

update.message.location 包含 Location 对象。

请注意,只有当用户实际将其位置发送给机器人时,该位置才会出现,它不会是每条消息附带的元数据。