decord/alpha/source/modules/guild_automod/Constants.tsx

40 lines
2.2 KiB
TypeScript
Raw Permalink Normal View History

2026-10-13 12:43:34 +00:00
// Module ID: 12216
// Function ID: 12217
// Name: Constants
2026-10-13 12:43:34 +00:00
// Dependencies: [12217, 2, 12218, 12219]
2026-07-20 16:05:17 +00:00
2026-10-13 12:43:34 +00:00
// Module 12216 (Constants)
import AutomodTriggerType from "AutomodTriggerType" /* 12217 */;
import AutomodEventType from "AutomodEventType" /* 12218 */;
import AutomodActionType from "AutomodActionType" /* 12219 */;
import size from "module_2" /* 2 */;
2026-07-20 16:05:17 +00:00
2026-08-24 06:08:38 +00:00
const items = [AutomodTriggerType.AutomodTriggerType.USER_PROFILE, AutomodTriggerType.AutomodTriggerType.SERVER_POLICY, AutomodTriggerType.AutomodTriggerType.MENTION_SPAM, AutomodTriggerType.AutomodTriggerType.ML_SPAM, AutomodTriggerType.AutomodTriggerType.DEFAULT_KEYWORD_LIST, AutomodTriggerType.AutomodTriggerType.KEYWORD];
const result = size.fileFinishedImporting("modules/guild_automod/Constants.tsx");
2026-10-03 08:58:59 +00:00
const AutomodEventType_export = AutomodEventType.AutomodEventType;
const AutomodTriggerType_export = AutomodTriggerType.AutomodTriggerType;
const AutomodActionType_export = AutomodActionType.AutomodActionType;
2026-08-24 06:08:38 +00:00
2026-10-03 08:58:59 +00:00
export { AutomodEventType_export as AutomodEventType };
export { AutomodTriggerType_export as AutomodTriggerType };
export { AutomodActionType_export as AutomodActionType };
2026-07-20 16:05:17 +00:00
export const KeywordPreset = { PROFANITY: 1, [1]: "PROFANITY", SEXUAL_CONTENT: 2, [2]: "SEXUAL_CONTENT", SLURS: 3, [3]: "SLURS" };
export const AUTOMOD_TRIGGER_TYPES = items;
export const MAX_APPLICATION_RULES_PER_GUILD = 5;
2026-07-20 16:05:17 +00:00
export const MAX_KEYWORDS_PER_KEYWORD_FILTER = 1000;
export const MAX_KEYWORDS_PER_ALLOWLIST_KEYWORD_FILTER_RULE = 100;
export const MAX_KEYWORDS_PER_ALLOWLIST_DEFAULT_KEYWORD_RULE = 1000;
export const MAX_REGEX_PATTERNS_PER_KEYWORD_FILTER = 10;
export const MAX_CHARACTERS_PER_KEYWORD = 60;
export const MIN_CHARACTERS_PER_KEYWORD = 1;
export const MIN_REGEX_PATTERN_LENGTH = 1;
export const MAX_REGEX_PATTERN_LENGTH = 260;
export const MAX_RULE_NAME_LENGTH = 100;
export const MIN_MENTION_SPAM_LIMIT = 1;
export const MAX_MENTION_SPAM_LIMIT = 50;
export const MENTION_SPAM_LIMIT_DEFAULT = 20;
export const MAX_BLOCK_ACTION_CUSTOM_MESSAGE_LENGTH = 300;
export const KEYWORDS_REGEX_PLACEHOLDER = "^b(a|@)d$\nw(o|0)rd(s|$)";
2026-07-20 16:05:17 +00:00
export const SUBMIT_FEEDBACK_MODAL_KEY = "automod-submit-feedback";
export const QUARANTINE_USER_ALERT_KEY = "automod-profile-quarantine-alert";