如何在 TG 机器人源码里添加地理位置信息获取功能?

喻波峻喻波峻09月20日712

我想给TG机器人的源码加个功能,自动获取用户发的地理位置信息,怎么弄啊?需要改什么文件或者加什么代码?

1 个回答

偶尔病娇少女心
偶尔病娇少女心回答于 09 月 20 日
最佳答案

首先,你要确认你的 TG 机器人是用 Python 编写的,新手一般都用 python-telegram-bot 这个库。

然后,你在消息处理函数里,监听“location”类型的消息,这部分一般在 MessageHandler 里设置。

然后,获取用户发送的位置信息,比如 latitude、longitude 这两个参数。

最后,把获取到的位置信息打印出来,或者做你想做的事,比如存数据库、回复用户位置描述等等。

代码改动主要集中在消息处理部分,不需要动太大结构。

测试的时候用“发送位置”功能去触发,别光发文本哈。

您的答案