API对象用户具有属性language_code
-Telegram如何确定用户的语言,我如何更改它?
我希望基于language_code
语言为用户创建响应,但我不确定我是否可以信任这个值,因为例如,我的language_code
是'en'
,但对于聊天或UI,我使用的是另一个!
Telegram的每个更新都包含用户信息(在Message
、InlineQuery
或其他一些中(。此language_code
基于在用户设备上设置为默认语言或为Telegram应用程序设置的语言。你可以相信它。
但有些用户可能只想为你的机器人更改一种语言;设置";使用您支持的所有语言。