电报地理位置

Posted

技术标签:

【中文标题】电报地理位置【英文标题】:Telegram geolocation 【发布时间】:2016-10-25 07:04:55 【问题描述】:

我有一个想法,即使用电报机器人通过智能手机订购食物。所以,你有一个菜单、价格,还有一个支付网关。这部分对我来说似乎很清楚。

我想知道是否有任何方法可以在电报中获取地理位置信息?所以智能手机所有者的位置会自动发送。

我看到的替代方案是:

通过电报写地址(工作量太大,餐厅可能不得不回电); 安装一个小型 android/ios 应用程序只是为了向服务发送位置。有点尴尬,但比第一个选项好一点。

也许你可以看到更好的方法,也许电报已经有了一些相关的功能?

谢谢!

【问题讨论】:

当然,有。我会写 2 种方法来完成它。 【参考方案1】:

在某个步骤(不要太早),您可以发送一个将request_location 字段设置为true 的按钮。

当用户按下该按钮时,Telegram 会询问用户是否想与机器人分享他的位置。

然后用户发送一个位置。请注意,用户也可以伪造位置。

【讨论】:

在桌面应用程序(Windows 操作系统)request_location 按钮不起作用。 是的,但这是 Telegram Desktop 的问题。它甚至会显示一条消息:“抱歉,Telegram Desktop 中当前无法进行位置共享。” “不要做得太早”是什么意思? 如果第一个问题是“请分享您的位置”,用户会感到害怕 这是一次性的吗?或者以后可以分享吗?

以上是关于电报地理位置的主要内容,如果未能解决你的问题,请参考以下文章

电报:从电报客户端获取文件ID

萨缪尔·莫尔斯:电报之父的传奇人生

使用 ktor 将文件上传到电报 bot api

网络收发过程中,缓冲区位置在哪里?

电报机器人 - 电报与电报机器人

战争时期如何发送电报?