diff --git a/main/src/constants/flags.ts b/main/src/constants/flags.ts index 4a0c9a2..b184d58 100644 --- a/main/src/constants/flags.ts +++ b/main/src/constants/flags.ts @@ -10,6 +10,7 @@ enum flags { NO_QUOTE_PIN = 1 << 8, NO_FORWARD_OTHER_BOT = 1 << 9, USE_MARKDOWN = 1 << 10, + DISABLE_SEAMLESS = 1 << 11, } export default flags; diff --git a/main/src/services/ForwardService.ts b/main/src/services/ForwardService.ts index b755e2d..35ef201 100644 --- a/main/src/services/ForwardService.ts +++ b/main/src/services/ForwardService.ts @@ -749,6 +749,7 @@ export default class ForwardService { && chainableElements.length && this.instance.workMode && pair.instanceMapForTg[senderId] + && !((pair.flags | this.instance.flags) & flags.DISABLE_SEAMLESS) ) { try { const messageSent = await pair.instanceMapForTg[senderId].sendMsg([