如何在 TG 机器人源码里添加地理位置信息获取功能?
1 个回答
首先,你要确认你的 TG 机器人是用 Python 编写的,新手一般都用 python-telegram-bot 这个库。
然后,你在消息处理函数里,监听“location”类型的消息,这部分一般在 MessageHandler 里设置。
然后,获取用户发送的位置信息,比如 latitude、longitude 这两个参数。
最后,把获取到的位置信息打印出来,或者做你想做的事,比如存数据库、回复用户位置描述等等。
代码改动主要集中在消息处理部分,不需要动太大结构。
测试的时候用“发送位置”功能去触发,别光发文本哈。