1+ import dev.inmo.kslog.common.KSLog
2+ import dev.inmo.kslog.common.defaultMessageFormatter
3+ import dev.inmo.kslog.common.filter.filtered
14import dev.inmo.micro_utils.coroutines.subscribeLoggingDropExceptions
25import dev.inmo.tgbotapi.extensions.api.bot.getMe
36import dev.inmo.tgbotapi.extensions.api.send.withTypingAction
@@ -10,7 +13,9 @@ import dev.inmo.tgbotapi.extensions.utils.withContentOrNull
1013import dev.inmo.tgbotapi.types.ReplyParameters
1114import dev.inmo.tgbotapi.types.message.abstracts.BusinessContentMessage
1215import dev.inmo.tgbotapi.types.message.content.TextContent
16+ import dev.inmo.tgbotapi.utils.DefaultKTgBotAPIKSLog
1317import dev.inmo.tgbotapi.utils.extensions.threadIdOrNull
18+ import kotlinx.coroutines.CancellationException
1419import kotlinx.coroutines.CoroutineScope
1520import kotlinx.coroutines.SupervisorJob
1621import kotlinx.coroutines.currentCoroutineContext
@@ -19,7 +24,10 @@ suspend fun activateResenderBot(
1924 token : String ,
2025 print : (Any ) -> Unit
2126) {
22- telegramBotWithBehaviourAndLongPolling(token, scope = CoroutineScope (currentCoroutineContext() + SupervisorJob ())) {
27+ telegramBotWithBehaviourAndLongPolling(
28+ token,
29+ scope = CoroutineScope (currentCoroutineContext() + SupervisorJob ()),
30+ ) {
2331 onContentMessage(
2432 subcontextUpdatesFilter = MessageFilterByChat ,
2533 initialFilter = { it !is BusinessContentMessage <* > || ! it.sentByBusinessConnectionOwner }
0 commit comments