First start command message of a BOT doesn't receive the language of the user client
Start a new bot
Bot receive the start message update without language_code field in the user object.
Further message updates received from same user will contain the language_code value
Initial message update received by the bot contains the language_code field for the user.
Developer can use the language_code in start message to personalize initial message for users into their own language so they can correctly understand it.
Log in here to report bugs or suggest features. Please enter your phone number in the international format and we will send a confirmation message to your account via Telegram.
We've just sent you a message.
Please confirm access via Telegram
Someone is faking as you, pm me, I'll send you the screenshot 😅
1. why people who join the group for the second and more time start to have language_code.
2. why a "system message" has "from" field containing user's info. like any normal message does