求问 Telegram 机器人功能对地理位置信息的使用方式?

支芷雪支芷雪10月01日429

我们做Telegram营销网站的,想了解下Telegram机器人会自动获取用户的地理位置吗?比如发消息的时候可以按地区推送内容吗?需要怎么设置?

1 个回答

是翠梅
是翠梅回答于 10 月 01 日
最佳答案

首先,Telegram机器人不会自动获取用户的位置,只有用户主动授权才会获取。你可以向用户发送获取位置的请求,但是能否成功取决于用户的同意。

如果你是做营销类的网站,想要根据地区推送内容,那么可以这样做:

1. 用户授权后,就可以获取到经纬度或者城市名;

2. 把这些信息存入你的数据库,进行分类;

3. 以后发消息的时候,根据存储的数据进行筛选,把消息推送给指定地区的用户。

但要注意,大多数用户不会轻易授权位置,尤其是营销类机器人。可以加个提示,说明为什么需要获取位置,比如“为了向你推送本地优惠活动”。

在设置上,Telegram官方文档里有详细的说明,也可以在BotFather中查看权限管理。

最后提醒,不要滥用用户的位置信息,不然很容易被拉黑。

您的答案