Когда я получаю сообщение от Telegram, я получаю подробную информацию об учетной записи в поле Activity.ChannelData (например, имя пользователя, chat_id и т. Д.).
{
"update_id": ,
"callback_query": {
"id": "",
"from": {
"id": ,
"is_bot": false,
"first_name": "",
"last_name": "",
"username": "",
"language_code": ""
},
"message": {
"message_id": ,
"from": {
"id": ,
"is_bot": true,
"first_name": "",
"username": ""
},
"chat": {
"id": ,
"first_name": "",
"last_name": "",
"username": "",
"type": "private"
},
"date": ,
"text": "Example text"
},
"chat_instance": "",
"data": ""
}
}
Но когда дело доходит до Skypeвсе, что я вижу, это текст сообщения и ничего больше.
{ "text": "Example text"}
Как узнать, кто именно отправил мне сообщение?
Upd: Это не должно быть точно именем пользователя, любые дополнительные данные, такие как уникальность пользователяИдентификатор подходит.