tgbridge icon indicating copy to clipboard operation
tgbridge copied to clipboard

Less verbose Telegram errors

Open AllFiRE0 opened this issue 4 months ago • 2 comments

Describe the bug

Когда РКН балуются, в консоль спамит ошибкой Может можно дать ошибке название и выводить в консоль как уведомление о разрыве соединения?

Logs/Screenshots

Та самая ошибка

[04:12:28] [DefaultDispatcher-worker-1/ERROR]: [tgbridge] Telegram exception: {"ok":false,"error_code":502,"description":"Bad Gateway"} java.lang.Exception: Telegram exception: {"ok":false,"error_code":502,"description":"Bad Gateway"} at tgbridge-0.8.2-paper.jar/dev.vanutp.tgbridge.common.TelegramBot.call(TelegramBot.kt:489) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/dev.vanutp.tgbridge.common.TelegramBot.access$call(TelegramBot.kt:375) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/dev.vanutp.tgbridge.common.TelegramBot$call$1.invokeSuspend(TelegramBot.kt) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/tgbridge.shaded.kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/tgbridge.shaded.kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/tgbridge.shaded.kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/tgbridge.shaded.kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/tgbridge.shaded.kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/tgbridge.shaded.kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:823) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/tgbridge.shaded.kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720) ~[tgbridge-0.8.2-paper.jar:?] at tgbridge-0.8.2-paper.jar/tgbridge.shaded.kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707) ~[tgbridge-0.8.2-paper.jar:?]

Additional info

No response

Minecraft version

1.21.7

Loader

Paper

tgbridge version

  • [x] I'm running the latest version of the mod

AllFiRE0 avatar Aug 30 '25 07:08 AllFiRE0

И ещё уточню tgbridge для paper это не мод, это плагин Почему господин vanutp называет его модом? :D

AllFiRE0 avatar Aug 30 '25 07:08 AllFiRE0

Ошибка выглядит как проблемы на стороне тг, а не ркн. Наверное для ошибок тг уберу трейсбэк и оставлю только ответ тг. Отдельно обрабатывать именно эту ошибку не вижу смысла, т.к. может быть много разных ошибок, и чтобы понимать, что происходит, хочется иметь больше диагностической инфы Называю модом потому что тгбридж есть не только на paper, но и на fabric и (neo)forge и в этом его главная особенность. А писать каждый раз мод/плагин я не хочу

vanutp avatar Aug 30 '25 11:08 vanutp