【发布时间】:2016-08-20 15:58:00
【问题描述】:
在为 Telegram 开发机器人时,有什么方法可以获取用户时区? Message 对象中的日期字段仅包含 UNIX 时间戳。我想创建机器人在一天中的固定时间向订阅用户发送一些消息。用户可以有不同的时区,我不想强迫用户在消息中明确将他们的时区发送给机器人。
【问题讨论】:
-
不! Telegram Bot API 目前没有这种能力
标签: telegram telegram-bot
在为 Telegram 开发机器人时,有什么方法可以获取用户时区? Message 对象中的日期字段仅包含 UNIX 时间戳。我想创建机器人在一天中的固定时间向订阅用户发送一些消息。用户可以有不同的时区,我不想强迫用户在消息中明确将他们的时区发送给机器人。
【问题讨论】:
标签: telegram telegram-bot
标准的 Bot API 是不可能的。
您可以向用户询问位置,然后从该位置计算用户的时区。
【讨论】:
我已将 /set_utc_offset 命令添加到我的机器人中,用户可以在其中输入与 UTC 相比的时差(以分钟为单位)
【讨论】: