2018-07-12 03:02:13 +03:00
{
2020-05-22 22:21:56 +03:00
"MEMBER_NOTE" : "🖊 Note added on {userMention(user)} by {userMention(mod)}" ,
2019-03-16 16:10:30 +02:00
"MEMBER_WARN" : "⚠️ {userMention(member)} was warned by {userMention(mod)}" ,
2019-04-18 08:45:51 +03:00
"MEMBER_MUTE" : "🔇 {userMention(user)} was muted indefinitely by {userMention(mod)}" ,
"MEMBER_TIMED_MUTE" : "🔇 {userMention(user)} was muted for **{time}** by {userMention(mod)}" ,
"MEMBER_UNMUTE" : "🔊 {userMention(user)} was unmuted by {userMention(mod)}" ,
2019-04-20 19:09:24 +03:00
"MEMBER_TIMED_UNMUTE" : "🔊 {userMention(user)} was scheduled to be unmuted in **{time}** by {userMention(mod)}" ,
2019-03-16 16:10:30 +02:00
"MEMBER_MUTE_EXPIRED" : "🔊 {userMention(member)}'s mute expired" ,
2019-04-14 13:26:29 +03:00
"MEMBER_KICK" : "👢 {userMention(user)} was kicked by {userMention(mod)}" ,
"MEMBER_BAN" : "🔨 {userMention(user)} was banned by {userMention(mod)}" ,
2019-03-16 16:10:30 +02:00
"MEMBER_UNBAN" : "🔓 User (`{userId}`) was unbanned by {userMention(mod)}" ,
"MEMBER_FORCEBAN" : "🔨 User (`{userId}`) was forcebanned by {userMention(mod)}" ,
"MEMBER_SOFTBAN" : "🔨 {userMention(member)} was softbanned by {userMention(mod)}" ,
2020-02-20 23:30:52 +11:00
"MEMBER_JOIN" : "📥 {new} {userMention(member)} joined (created {account_age} ago)" ,
2019-03-16 16:10:30 +02:00
"MEMBER_LEAVE" : "📤 {userMention(member)} left the server" ,
"MEMBER_ROLE_ADD" : "🔑 {userMention(member)}: role(s) **{roles}** added by {userMention(mod)}" ,
"MEMBER_ROLE_REMOVE" : "🔑 {userMention(member)}: role(s) **{roles}** removed by {userMention(mod)}" ,
"MEMBER_ROLE_CHANGES" : "🔑 {userMention(member)}: roles changed: added **{addedRoles}**, removed **{removedRoles}** by {userMention(mod)}" ,
"MEMBER_NICK_CHANGE" : "✏ {userMention(member)}: nickname changed from **{oldNick}** to **{newNick}**" ,
2019-05-03 23:31:38 +03:00
"MEMBER_USERNAME_CHANGE" : "✏ {userMention(user)}: username changed from **{oldName}** to **{newName}**" ,
2019-04-18 08:45:51 +03:00
"MEMBER_RESTORE" : "💿 Restored {restoredData} for {userMention(member)} on rejoin" ,
2019-03-16 16:10:30 +02:00
"CHANNEL_CREATE" : "🖊 Channel {channelMention(channel)} was created" ,
"CHANNEL_DELETE" : "🗑 Channel {channelMention(channel)} was deleted" ,
"CHANNEL_EDIT" : "✏ Channel {channelMention(channel)} was edited" ,
2019-03-16 11:45:30 +02:00
"ROLE_CREATE" : "🖊 Role **{role.name}** (`{role.id}`) was created" ,
"ROLE_DELETE" : "🖊 Role **{role.name}** (`{role.id}`) was deleted" ,
"ROLE_EDIT" : "🖊 Role **{role.name}** (`{role.id}`) was edited" ,
2019-05-03 16:42:14 +03:00
"MESSAGE_EDIT" : "✏ {userMention(user)} edited their message (`{after.id}`) in {channelMention(channel)}:\n**Before:**{messageSummary(before)}**After:**{messageSummary(after)}" ,
"MESSAGE_DELETE" : "🗑 Message (`{message.id}`) from {userMention(user)} deleted in {channelMention(channel)} (originally posted at **{messageDate}**):{messageSummary(message)}" ,
2019-03-16 16:10:30 +02:00
"MESSAGE_DELETE_BULK" : "🗑 **{count}** messages deleted in {channelMention(channel)} ({archiveUrl})" ,
"MESSAGE_DELETE_BARE" : "🗑 Message (`{messageId}`) deleted in {channelMention(channel)} (no more info available)" ,
2020-01-23 01:31:23 +02:00
"MESSAGE_DELETE_AUTO" : "🗑 Auto-deleted message (`{message.id}`) from {userMention(user)} in {channelMention(channel)} (originally posted at **{messageDate}**):{messageSummary(message)}" ,
2019-03-16 11:45:30 +02:00
2019-03-16 17:54:26 +02:00
"VOICE_CHANNEL_JOIN" : "🎙 🔵 {userMention(member)} joined **{channel.name}**" ,
"VOICE_CHANNEL_MOVE" : "🎙 ↔ {userMention(member)} moved from **{oldChannel.name}** to **{newChannel.name}**" ,
"VOICE_CHANNEL_LEAVE" : "🎙 🔴 {userMention(member)} left **{channel.name}**" ,
2019-03-16 16:10:30 +02:00
"VOICE_CHANNEL_FORCE_MOVE" : "\uD83C\uDF99 ✍ {userMention(member)} was moved from **{oldChannel.name}** to **{newChannel.name}** by {userMention(mod)}" ,
2019-03-16 11:45:30 +02:00
2019-03-16 16:10:30 +02:00
"COMMAND" : "🤖 {userMention(member)} used command in {channelMention(channel)}:\n`{command}`" ,
2019-03-16 11:45:30 +02:00
2019-03-16 16:10:30 +02:00
"MESSAGE_SPAM_DETECTED" : "🛑 {userMention(member)} spam detected in {channelMention(channel)}: {description} (more than {limit} in {interval}s)\n{archiveUrl}" ,
"OTHER_SPAM_DETECTED" : "🛑 {userMention(member)} spam detected: {description} (more than {limit} in {interval}s)" ,
2019-05-04 01:46:27 +03:00
"CENSOR" : "🛑 Censored message (`{message.id}`) from {userMention(user)} in {channelMention(channel)}: {reason}:\n```{messageText}```" ,
2019-03-16 16:10:30 +02:00
"CLEAN" : "🚿 {userMention(mod)} cleaned **{count}** message(s) in {channelMention(channel)}\n{archiveUrl}" ,
2018-07-29 18:46:49 +03:00
2019-03-16 16:10:30 +02:00
"CASE_CREATE" : "✏ {userMention(mod)} manually created new **{caseType}** case (#{caseNum})" ,
2018-08-16 20:07:43 +03:00
2019-03-16 16:10:30 +02:00
"MASSBAN" : "⚒ {userMention(mod)} massbanned {count} users" ,
2019-01-13 18:10:48 +02:00
2019-04-13 17:35:02 +03:00
"MEMBER_JOIN_WITH_PRIOR_RECORDS" : "⚠ {userMention(member)} joined with prior records. Recent cases:\n{recentCaseSummary}" ,
2019-04-18 08:45:51 +03:00
"CASE_UPDATE" : "✏ {userMention(mod)} updated case #{caseNumber} ({caseType}) with note:\n```{note}```" ,
2019-05-04 18:41:50 +03:00
"MEMBER_MUTE_REJOIN" : "⚠ Reapplied active mute for {userMention(member)} on rejoin" ,
"SCHEDULED_MESSAGE" : "⏰ {userMention(author)} scheduled a message to be posted to {channelMention(channel)} on {date} at {time} (UTC)" ,
2019-12-01 23:23:34 +02:00
"SCHEDULED_REPEATED_MESSAGE" : "⏰ {userMention(author)} scheduled a message to be posted to {channelMention(channel)} on {date} at {time} (UTC), repeated {repeatDetails}" ,
"REPEATED_MESSAGE" : "⏰ {userMention(author)} scheduled a message to be posted to {channelMention(channel)} {repeatDetails}" ,
2019-05-04 19:18:16 +03:00
"POSTED_SCHEDULED_MESSAGE" : "\uD83D\uDCE8 Posted scheduled message (`{messageId}`) to {channelMention(channel)} as scheduled by {userMention(author)}" ,
2019-09-30 00:47:19 +03:00
"BOT_ALERT" : "⚠ {tmplEval(body)}" ,
2020-01-26 19:54:32 +02:00
"AUTOMOD_ACTION" : "\uD83E\uDD16 Automod rule **{rule}** triggered by {userMention(users)}\n{matchSummary}\nActions taken: **{actionsTaken}**" ,
"SET_ANTIRAID_USER" : "⚔ {userMention(user)} set anti-raid to **{level}**" ,
"SET_ANTIRAID_AUTO" : "⚔ Anti-raid automatically set to **{level}**"
2018-07-12 03:02:13 +03:00
}