From 2a0c30b66d9c49eca2c6c34f438dbfdfcd338f6e Mon Sep 17 00:00:00 2001 From: Ryan Cao <70191398+ryanccn@users.noreply.github.com> Date: Fri, 7 Apr 2023 08:31:21 +0800 Subject: [PATCH] feat(moreusertags): add option to not show more tags for bots (#812) Co-authored-by: V --- src/plugins/moreUserTags.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/moreUserTags.ts b/src/plugins/moreUserTags.ts index ba2a9b76..c8420ff3 100644 --- a/src/plugins/moreUserTags.ts +++ b/src/plugins/moreUserTags.ts @@ -83,6 +83,10 @@ const tags: Tag[] = [ ]; const settings = definePluginSettings({ + dontShowForBots: { + description: "Don't show tags (not including the webhook tag) for bots", + type: OptionType.BOOLEAN + }, dontShowBotTag: { description: "Don't show [BOT] text for bots with other tags (verified bots will still have checkmark)", type: OptionType.BOOLEAN @@ -214,6 +218,8 @@ return type!==null?$2.botTag,type" const [tagName, variant] = passedTagName.split("-"); const tag = tags.find(({ name }) => tagName === name); if (!tag) return "BOT"; + if (variant === "BOT" && tagName !== "WEBHOOK" && this.settings.store.dontShowForBots) return strings.BOT_TAG_BOT; + switch (variant) { case "OP": return `${strings.BOT_TAG_FORUM_ORIGINAL_POSTER} • ${tag.displayName}`;