电报如何确定用户语言
How do telegram determine user language
API 对象 User 有 属性 language_code
- Telegram 如何确定用户的语言,我该如何更改它?
我希望基于 language_code
语言为用户创建响应,但我不确定我是否可以信任这个值,因为例如我的 language_code
是 'en'
,但是对于聊天或者 UI 我正在使用另一个!
来自 Telegram 的每个更新都包含用户信息(在 Message
、InlineQuery
或其他一些地方)。 language_code
取决于在用户设备上设置为默认语言或为 Telegram 应用程序设置的语言。你可以相信它。
但有些用户可能只想为您的机器人更改语言。为此,您可以使用您支持的所有语言将自定义“设置”添加到您的机器人菜单。
API 对象 User 有 属性 language_code
- Telegram 如何确定用户的语言,我该如何更改它?
我希望基于 language_code
语言为用户创建响应,但我不确定我是否可以信任这个值,因为例如我的 language_code
是 'en'
,但是对于聊天或者 UI 我正在使用另一个!
来自 Telegram 的每个更新都包含用户信息(在 Message
、InlineQuery
或其他一些地方)。 language_code
取决于在用户设备上设置为默认语言或为 Telegram 应用程序设置的语言。你可以相信它。
但有些用户可能只想为您的机器人更改语言。为此,您可以使用您支持的所有语言将自定义“设置”添加到您的机器人菜单。