feat: 可以临时禁用无缝模式

This commit is contained in:
Clansty 2024-03-24 06:33:00 +08:00
parent ccd95a9bb5
commit 6ddf38da64
2 changed files with 2 additions and 0 deletions

View File

@ -10,6 +10,7 @@ enum flags {
NO_QUOTE_PIN = 1 << 8, NO_QUOTE_PIN = 1 << 8,
NO_FORWARD_OTHER_BOT = 1 << 9, NO_FORWARD_OTHER_BOT = 1 << 9,
USE_MARKDOWN = 1 << 10, USE_MARKDOWN = 1 << 10,
DISABLE_SEAMLESS = 1 << 11,
} }
export default flags; export default flags;

View File

@ -749,6 +749,7 @@ export default class ForwardService {
&& chainableElements.length && chainableElements.length
&& this.instance.workMode && this.instance.workMode
&& pair.instanceMapForTg[senderId] && pair.instanceMapForTg[senderId]
&& !((pair.flags | this.instance.flags) & flags.DISABLE_SEAMLESS)
) { ) {
try { try {
const messageSent = await pair.instanceMapForTg[senderId].sendMsg([ const messageSent = await pair.instanceMapForTg[senderId].sendMsg([