File tree Expand file tree Collapse file tree 2 files changed +51
-1
lines changed Expand file tree Collapse file tree 2 files changed +51
-1
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -32,9 +32,21 @@ TelegramBot bot = new TelegramBot("BOT_TOKEN");
3232
3333// Подписка на обновления
3434bot. 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
You can’t perform that action at this time.
0 commit comments