纸飞机 TG 中,能否设置机器人 “根据用户所在地区推送‘当地时区的时间提醒’”,比如提醒当地活动时间?​

蜜瓜冰淇淋蜜瓜冰淇淋09月15日1109

在纸飞机里,可以设置机器人自动根据用户所在位置,发送当地时间的提醒吗?比如活动开始时间?怎么操作?

1 个回答

抽屉卡住了
抽屉卡住了回答于 09 月 15 日
最佳答案

Telegram 机器人目前不能直接获取用户位置,只有用户主动授权的情况下才可以。所以,如果想让机器人根据用户所在时区发提醒,只能让用户手动告诉机器人自己的时区或地区。

你可以这么操作:

1. 编写机器人时,设置一个「设置时区」的命令,例如 /settimezone;

2. 用户回复自己的时区,例如 China Standard Time 或 Asia/Shanghai;

3. 机器人记住用户的时区,之后就可以根据这个时区发提醒了。

但这个过程需要用户手动操作,机器无法自动识别。如果你是开发者,也可以调用 Telegram API 获取用户授权的位置信息,然后换算成时区。

简单说,这个功能可以实现,但必须用户主动提供位置或时区。

您的答案