File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -171,19 +171,22 @@ int UniversalTelegramBot::getUpdates(long offset) {
171
171
if (resultArrayLength > 0 ) {
172
172
int newMessageIndex = 0 ;
173
173
for (int i=0 ; i < resultArrayLength; i++){
174
+ JsonObject& message = root[" result" ][i][" message" ];
174
175
int update_id = root[" result" ][i][" update_id" ];
175
176
if (last_message_received != update_id) {
176
177
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" ];
181
183
182
184
messages[newMessageIndex].update_id = update_id;
183
185
messages[newMessageIndex].text = text;
184
186
messages[newMessageIndex].date = date;
185
187
messages[newMessageIndex].chat_id = chat_id;
186
188
messages[newMessageIndex].from_id = from_id;
189
+ messages[newMessageIndex].from_name = from_name;
187
190
188
191
newMessageIndex++;
189
192
}
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ struct telegramMessage{
36
36
String text;
37
37
String chat_id;
38
38
String from_id;
39
+ String from_name;
39
40
String date;
40
41
int update_id;
41
42
};
You can’t perform that action at this time.
0 commit comments