Skip to content

Commit bea9e3c

Browse files
authored
Merge pull request #328 from HarryZalessky/master
Updated readme about new setUpdatesListener usage
2 parents 2755e47 + e216f52 commit bea9e3c

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,16 @@ bot.setUpdatesListener(updates -> {
3636
// ... process updates
3737
// return id of last processed update or confirm them all
3838
return UpdatesListener.CONFIRMED_UPDATES_ALL;
39+
// Create Exception Handler
40+
}, e -> {
41+
if (e.response() != null) {
42+
// got bad response from telegram
43+
e.response().errorCode();
44+
e.response().description();
45+
} else {
46+
// probably network error
47+
e.printStackTrace();
48+
}
3949
});
4050

4151
// Send messages
@@ -197,6 +207,20 @@ bot.setUpdatesListener(new UpdatesListener() {
197207

198208
return UpdatesListener.CONFIRMED_UPDATES_ALL;
199209
}
210+
// Create Exception Handler
211+
}, new ExceptionHandler() {
212+
@override
213+
public void onException(TelegramException e)
214+
{
215+
if (e.response() != null) {
216+
// got bad response from telegram
217+
e.response().errorCode();
218+
e.response().description();
219+
} else {
220+
// probably network error
221+
e .printStackTrace();
222+
}
223+
}
200224
});
201225
```
202226

README_RU.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,21 @@ TelegramBot bot = new TelegramBot("BOT_TOKEN");
3232

3333
// Подписка на обновления
3434
bot.setUpdatesListener(updates -> {
35-
// ... process updates
35+
36+
// Обработка обновлений
37+
3638
// return id of last processed update or confirm them all
3739
return UpdatesListener.CONFIRMED_UPDATES_ALL;
40+
// Создание Обработчика ошибок
41+
}, e -> {
42+
if (e.response() != null) {
43+
// Ошибка из Телеграма
44+
e.response().errorCode();
45+
e.response().description();
46+
} else {
47+
// Как видно проблема сети
48+
e.printStackTrace();
49+
}
3850
});
3951

4052
// Отправка сообщений
@@ -198,6 +210,20 @@ bot.setUpdatesListener(new UpdatesListener() {
198210

199211
return UpdatesListener.CONFIRMED_UPDATES_ALL;
200212
}
213+
// Создание Обработчика ошибок
214+
}, new ExceptionHandler() {
215+
@override
216+
public void onException(TelegramException e)
217+
{
218+
if (e.response() != null) {
219+
// Ошибка из Телеграма
220+
e.response().errorCode();
221+
e.response().description();
222+
} else {
223+
// Как видно проблема сети
224+
e .printStackTrace();
225+
}
226+
}
201227
});
202228
```
203229

0 commit comments

Comments
 (0)