refactor: drop autoReply, add topic requireMention
Co-authored-by: kitze <kristijan.mkd@gmail.com>
This commit is contained in:
@@ -381,16 +381,11 @@ export function createTelegramBot(opts: TelegramBotOptions) {
|
||||
(ent) => ent.type === "mention",
|
||||
);
|
||||
const baseRequireMention = resolveGroupRequireMention(chatId);
|
||||
const autoReplySetting = firstDefined(
|
||||
topicConfig?.autoReply,
|
||||
groupConfig?.autoReply,
|
||||
const requireMention = firstDefined(
|
||||
topicConfig?.requireMention,
|
||||
groupConfig?.requireMention,
|
||||
baseRequireMention,
|
||||
);
|
||||
const requireMention =
|
||||
autoReplySetting === true
|
||||
? false
|
||||
: autoReplySetting === false
|
||||
? true
|
||||
: baseRequireMention;
|
||||
const shouldBypassMention =
|
||||
isGroup &&
|
||||
requireMention &&
|
||||
|
||||
Reference in New Issue
Block a user