fix: Correct regex pattern for middle finger emoji in GovernancePlugin

This commit is contained in:
2026-03-03 22:27:47 +00:00
parent a1bd2b000f
commit 05555e5361

View File

@@ -32,7 +32,7 @@ class GovernancePlugin:
combined_pattern = re.compile(
rf"{person_pattern}{tone_pattern}\u200d❤?\u200d💋\u200d{person_pattern}{tone_pattern}" # kiss
rf"|{person_pattern}{tone_pattern}\u200d❤?\u200d{person_pattern}{tone_pattern}" # lovers
rf"|🖕[\U0001F3FB-\U0001F3FF]?" # middle finger with all skin tone variations
rf"|🖕{tone_pattern}" # middle finger with all skin tone variations
rf"|{'|'.join(map(re.escape, sorted(FORBIDDEN_EMOJIS, key=len, reverse=True)))}" # simple emojis
rf"|\u200d|\uFE0F" # residual ZWJ and variation selectors
)