为Telegram开发bot是否有办法获得用户时区? Message对象中的Date字段仅包含UNIX时间戳。我想创建机器人在订阅用户的固定时间发送一些消息。用户可以拥有不同的时区,我也不想强迫用户在消息中明确地将他们的时区发送到机器人。
答案 0 :(得分:12)
标准Bot API无法实现。
您可以询问用户的位置,然后从该位置计算用户的时区。
答案 1 :(得分:0)
我已经在我的机器人中添加了/set_utc_offset
命令,用户可以在其中输入与UTC相比以分钟为单位的时间差