API 对象 User有房产language_code
- Telegram 如何确定用户的语言,以及如何更改它?
我希望根据 language_code
为用户创建响应语言,但我不确定我是否可以信任这个值,因为例如我的 language_code
是 'en'
,但对于聊天或用户界面,我正在使用另一个!
最佳答案
Telegram 的每个更新都包含用户信息(在 Message
中,在 InlineQuery
中或其他一些中)。此 language_code
取决于在用户的设备上设置为默认语言或为 Telegram 应用程序设置的语言。你可以相信它。
但有些用户可能只想为您的机器人更改语言。为此,您可以使用您支持的所有语言将自定义“设置”添加到您的机器人菜单。
关于telegram - Telegram 如何确定用户语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63778292/