Skip to content

Commit f51e8a8

Browse files
committed
Return name of user with message
1 parent 7c94fbf commit f51e8a8

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/UniversalTelegramBot.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,19 +171,22 @@ int UniversalTelegramBot::getUpdates(long offset) {
171171
if(resultArrayLength > 0) {
172172
int newMessageIndex = 0;
173173
for(int i=0; i < resultArrayLength; i++){
174+
JsonObject& message = root["result"][i]["message"];
174175
int update_id = root["result"][i]["update_id"];
175176
if(last_message_received != update_id) {
176177
last_message_received = update_id;
177-
String text = root["result"][i]["message"]["text"];
178-
String date = root["result"][i]["message"]["date"];
179-
String chat_id = root["result"][i]["message"]["chat"]["id"];
180-
String from_id = root["result"][i]["message"]["from"]["id"];
178+
String text = message["text"];
179+
String date = message["date"];
180+
String chat_id = message["chat"]["id"];
181+
String from_id = message["from"]["id"];
182+
String from_name = message["from"]["first_name"];
181183

182184
messages[newMessageIndex].update_id = update_id;
183185
messages[newMessageIndex].text = text;
184186
messages[newMessageIndex].date = date;
185187
messages[newMessageIndex].chat_id = chat_id;
186188
messages[newMessageIndex].from_id = from_id;
189+
messages[newMessageIndex].from_name = from_name;
187190

188191
newMessageIndex++;
189192
}

src/UniversalTelegramBot.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ struct telegramMessage{
3636
String text;
3737
String chat_id;
3838
String from_id;
39+
String from_name;
3940
String date;
4041
int update_id;
4142
};

0 commit comments

Comments
 (0)