From 687d507325343bf899864aa59002b567416418d4 Mon Sep 17 00:00:00 2001 From: Dragory Date: Thu, 12 Jul 2018 03:02:13 +0300 Subject: [PATCH] Move default log messages to a .json file --- src/data/DefaultLogMessages.json | 11 +++++++++++ src/plugins/Logs.ts | 18 ++---------------- 2 files changed, 13 insertions(+), 16 deletions(-) create mode 100644 src/data/DefaultLogMessages.json diff --git a/src/data/DefaultLogMessages.json b/src/data/DefaultLogMessages.json new file mode 100644 index 00000000..785334af --- /dev/null +++ b/src/data/DefaultLogMessages.json @@ -0,0 +1,11 @@ +{ + "MEMBER_WARN": "⚠️ **{member.user.username}#{member.user.discriminator}** (`{member.id}`) was warned by {mod.user.username}#{mod.user.discriminator}", + "MEMBER_MUTE": "🔇 **{member.user.username}#{member.user.discriminator}** (`{member.id}`) was muted by {mod.user.username}#{mod.user.discriminator}", + "MEMBER_UNMUTE": "🔉 **{member.user.username}#{member.user.discriminator}** was unmuted", + "MEMBER_KICK": "👢 **{member.user.username}#{member.user.discriminator}** (`{member.id}`) was kicked by {mod.user.username}#{mod.user.discriminator}", + "MEMBER_BAN": "🔨 **{member.user.username}#{member.user.discriminator}** (`{member.id}`) was banned by {mod.user.username}#{mod.user.discriminator}", + "MEMBER_JOIN": "📥 **{member.user.username}#{member.user.discriminator}** (`{member.id}`) joined{new} (created {account_age} ago)", + "MEMBER_LEAVE": "📤 **{member.user.username}#{member.user.discriminator}** left the server", + "MEMBER_ROLE_ADD": "🔑 **{member.user.username}#{member.user.discriminator}** role added **{role.name}** by {mod.user.username}#{mod.user.discriminator}", + "MEMBER_ROLE_REMOVE": "🔑 **{member.user.username}#{member.user.discriminator}** role removed **{role.name}** by {mod.user.username}#{mod.user.discriminator}" +} diff --git a/src/plugins/Logs.ts b/src/plugins/Logs.ts index a46ac3cc..3eb5857d 100644 --- a/src/plugins/Logs.ts +++ b/src/plugins/Logs.ts @@ -3,6 +3,7 @@ import { GuildServerLogs } from "../data/GuildServerLogs"; import { LogType } from "../data/LogType"; import { TextChannel } from "eris"; import { formatTemplateString } from "../utils"; +import DefaultLogMessages from "../data/DefaultLogMessages.json"; import moment from "moment-timezone"; interface ILogChannel { @@ -24,22 +25,7 @@ export class LogsPlugin extends Plugin { channels: {}, format: { timestamp: "HH:mm:ss", - MEMBER_WARN: - "⚠️ **{member.user.username}#{member.user.discriminator}** (`{member.id}`) was warned by {mod.user.username}#{mod.user.discriminator}", - MEMBER_MUTE: - "🔇 **{member.user.username}#{member.user.discriminator}** (`{member.id}`) was muted by {mod.user.username}#{mod.user.discriminator}", - MEMBER_UNMUTE: "🔉 **{member.user.username}#{member.user.discriminator}** was unmuted", - MEMBER_KICK: - "👢 **{member.user.username}#{member.user.discriminator}** (`{member.id}`) was kicked by {mod.user.username}#{mod.user.discriminator}", - MEMBER_BAN: - "🔨 **{member.user.username}#{member.user.discriminator}** (`{member.id}`) was banned by {mod.user.username}#{mod.user.discriminator}", - MEMBER_JOIN: - "📥 **{member.user.username}#{member.user.discriminator}** (`{member.id}`) joined{new} (created {account_age})", - MEMBER_LEAVE: "📤 **{member.user.username}#{member.user.discriminator}** left the server", - MEMBER_ROLE_ADD: - "🔑 **{member.user.username}#{member.user.discriminator}** role added **{role.name}** by {mod.user.username}#{mod.user.discriminator}", - MEMBER_ROLE_REMOVE: - "🔑 **{member.user.username}#{member.user.discriminator}** role removed **{role.name}** by {mod.user.username}#{mod.user.discriminator}" + ...DefaultLogMessages } } };