First start command message of a BOT doesn't receive the language of the user client
Steps to reproduce
Start a new bot
Current result
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
Expected result
Initial message update received by the bot contains the language_code field for the user.
Use case
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.
but I still don't get 2 things about it: 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
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.
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