296 lines
8.5 KiB
Plaintext
296 lines
8.5 KiB
Plaintext
//Protection Setting
|
|
[S_PROTECTION_DESCRIPTION]
|
|
Configure how moderation immunity works. Can be specific roles or role position based.
|
|
|
|
__Protection Types__
|
|
**`position`:** Users cannot infract others with a higher role than them. *(default)*
|
|
**`role`:** Users cannot infract others with specified protection roles.
|
|
|
|
[S_PROTECTION_INVALID_ARGS]
|
|
Invalid argument, must be either `role` or `position`.
|
|
|
|
[S_PROTECTION_TYPE]
|
|
Successfully set protection type to `{type}`.
|
|
|
|
[S_PROTECTION_ADD]
|
|
Added `{changes}` to the protected list.
|
|
|
|
[S_PROTECTION_REMOVE]
|
|
Removed `{changes}` from the protected list.
|
|
|
|
[S_PROTECTION_SET]
|
|
Set the protected list to `{changes}`.
|
|
|
|
[S_PROTECTION_LIST]
|
|
The following roles are protected.
|
|
{list}
|
|
|
|
//moderationPoints Setting
|
|
[S_MODPOINTS_DESCRIPTION]
|
|
Configure points and point expirations for infractions. Used by automod
|
|
|
|
[S_MODPOINTS_NAN]
|
|
Invalid points: `{arg}`
|
|
|
|
[S_MODPOINTS_TOOSMALL]
|
|
The provided integer is too small: `{arg}`
|
|
|
|
[S_MODPOINTS_TOOBIG]
|
|
The provided integer is too big: `{arg}`
|
|
|
|
[S_MODPOINTS_INVALID_TIMESTRING]
|
|
Could not parse a valid timestring from arguments!
|
|
|
|
Make sure you're using the right format!
|
|
**(int unit)**
|
|
s, sec, secs, second, seconds - will parse to seconds
|
|
m, min, mins, minute, minutes - will parse to minutes
|
|
h, hr, hrs, hour, hours - will parse to hours
|
|
d, day, days - will parse to days
|
|
w, week, weeks - will parse to weeks
|
|
mon, mth, mths, month, months - will parse to months
|
|
y, yr, yrs, year, years - will parse to years
|
|
|
|
[S_MODPOINTS_ASSOCIATE]
|
|
Successfully associated `{word}` to `{points}` points.
|
|
|
|
[S_MODPOINTS_ASSOCIATE_REMOVE]
|
|
Successfully removed the following associations: {words}
|
|
|
|
[S_MODPOINTS_ASSOCIATE_RESET]
|
|
Successfully cleared all point associations.
|
|
|
|
[S_MODPOINTS_EXPIRE]
|
|
Successfully set {type} to expire in `{time}` time.
|
|
|
|
[S_MODPOINTS_TOGGLE]
|
|
Successfully toggled modpoints {toggle}.
|
|
|
|
//IGNORE SETTING
|
|
[S_IGNORE_DESCRIPTION]
|
|
Define the channels that the bot will ignore commands in from non-bypassed users.
|
|
|
|
[S_IGNORE_ADD]
|
|
Successfully added the following channels to the ignore list:
|
|
`{changes}`
|
|
|
|
[S_IGNORE_REMOVE]
|
|
Successfully removed the following channels from the ignore list:
|
|
`{changes}`
|
|
|
|
[S_IGNORE_LIST]
|
|
The following channels are being ignored by the bot:
|
|
`{channels}`
|
|
|
|
The following roles have ignore bypass enabled:
|
|
`{roles}`
|
|
|
|
[S_IGNORE_BYPASS_ADD]
|
|
Successfully added the following roles to the ignore bypass:
|
|
`{changes}`
|
|
|
|
[S_IGNORE_BYPASS_REMOVE]
|
|
Successfully removed the following roles from the ignore bypass:
|
|
`{changes}`
|
|
|
|
//moderationLog Setting
|
|
|
|
[S_MODERATIONLOG_DESCRIPTION]
|
|
Define the channel to which moderation logs are sent. The setting also allows you to exclude types of actions from being logged in the channel.
|
|
|
|
[S_MODERATIONLOG_CHANNEL404]
|
|
{val} does not resolve into a channel.
|
|
|
|
[S_MODERATIONLOG_CHANNEL_SUCCESS]
|
|
Successfully set the modlogs channel to {channel}.
|
|
|
|
[S_MODERATIONLOG_OFF]
|
|
Successfully disabled moderation logs.
|
|
|
|
[S_MODERATIONLOG_LIST]
|
|
The following infractions are set to be logged:
|
|
`{list}`
|
|
|
|
[S_MODERATIONLOG_REMOVE]
|
|
The following infraction types will no longer be logged:
|
|
`{list}`
|
|
|
|
[S_MODERATIONLOG_ADD]
|
|
The following infraction types will now be logged:
|
|
`{list}`
|
|
|
|
//nicknameLog Setting
|
|
[S_NICKNAMELOG_DESCRIPTION]
|
|
Configure member nickname logging for your server.
|
|
|
|
[S_NICKNAMELOG_TOGGLE]
|
|
Successfully toggled member nickname logging **{changed}**.
|
|
|
|
[S_NICKNAMELOG_CHANNEL]
|
|
Successfully set member nicknames to log to {emoji_text-channel}**{changed}**.
|
|
|
|
//memberLog Setting
|
|
|
|
[S_MEMBERLOG_DESCRIPTION]
|
|
Configure member logging for your server.
|
|
|
|
**Usable tags:**
|
|
{mention} - mentions the user
|
|
{tag} - username#discriminator
|
|
{user} - username
|
|
{guildsize} - member count of the server
|
|
{guildname} - name of the server
|
|
{accage} - age of the account
|
|
{id} - ID of the account
|
|
|
|
[S_MEMBERLOGS_TOGGLE]
|
|
Successfully turned member logging **{changed}**.
|
|
|
|
[S_MEMBERLOGS_CHANNEL]
|
|
Successfully set member joins and leaves to log to {emoji_text-channel}**{changed}**.
|
|
|
|
[S_MEMBERLOGS_JOIN]
|
|
Successfully **{action}** the member join message to
|
|
`{changed}`
|
|
|
|
[S_MEMBERLOGS_LEAVE]
|
|
Successfully **{action}** the member leave message to
|
|
`{changed}`
|
|
|
|
//voiceLog Setting
|
|
[S_VOICELOG_DESCRIPTION]
|
|
Configure logging of voice joins and leaves for your server.
|
|
|
|
[S_VOICELOG_TOGGLE]
|
|
Successfully turned voice join and leave logging **{changed}**.
|
|
|
|
[S_VOICELOG_CHANNEL]
|
|
Successfully set voice joins and leaves to log to {emoji_text-channel}**{changed}**.
|
|
|
|
//messageLog Setting
|
|
[S_MESSAGELOG_DESCRIPTION]
|
|
Configure message logging for your server.
|
|
Message logging utilizes webhooks for bulk message deletions, so if you wish to log those, make sure the bot has the `MANAGE_WEBHOOKS` permission in the logging channel!
|
|
If you've given the permission retroactively, make sure to reconfigure the channel to ensure the bot creates the webhook.
|
|
|
|
[S_MESSAGELOG_ROLES_LIST]
|
|
The following roles are ignored by chatlogs:
|
|
{roles}
|
|
|
|
[S_MESSAGELOG_CHANNELS_LIST]
|
|
The following channels are ignored by chatlogs:
|
|
{channels}
|
|
|
|
[S_MESSAGELOG_ROLES]
|
|
Successfully {action} the following roles:
|
|
{changed}
|
|
|
|
[S_MESSAGELOG_CHANNELS]
|
|
Successfully {action} the following channels:
|
|
{changed}
|
|
|
|
[S_MESSAGELOG_ATTACHMENTS]
|
|
Successfully turned attachment logging **{changed}**.
|
|
|
|
[S_MESSAGELOG_RESET]
|
|
Successfully reset the chatlogs setting.
|
|
|
|
[S_MESSAGELOG_TOGGLE]
|
|
Successfully turned message logging **{changed}**.
|
|
|
|
[S_MESSAGELOG_TOGGLE_PERM]
|
|
Successfully turned message logging **{changed}**.
|
|
|
|
**Note:** The bot lacks the `MANAGE_WEBHOOKS` permission and is as such unable to configure the webhook for message logging.
|
|
|
|
[S_MESSAGELOG_CHANNEL]
|
|
Successfully set messages to log to {emoji_text-channel}**{changed}**.
|
|
|
|
//mute Setting
|
|
[S_MUTE_DESCRIPTION]
|
|
**Assign/create a muted role, choose mute functionality, define a default mute duration, or enable permanent mutes.** If creating a new muted role, creating permissions could take some time. Default mute durations will only be assigned if permanent mutes are off and a duration is not passed to the mute command.
|
|
|
|
__Mute Types__
|
|
**`0`:** Mutes only add/remove the muted role. *(default)*
|
|
**`1`:** Mutes remove all roles except for the muted role.
|
|
**`2`:** Mutes remove all roles, does not require a muted role.
|
|
|
|
[S_MUTE_TYPENAN]
|
|
The argument provided is not a number! The available types are: `0`, `1`, or `2`.
|
|
View `{prefix}setting mute` for more help.
|
|
|
|
[S_MUTE_TYPEINVALID]
|
|
The argument provided is not a valid type! The available types are: `0`, `1`, or `2`.
|
|
View `{prefix}setting mute` for more help.
|
|
|
|
[S_MUTE_TYPESUCCESS]
|
|
Successfully set the **mute type** to `{type}`.
|
|
|
|
[S_MUTE_TYPESWITCH]
|
|
switch({type}) {
|
|
case 0:
|
|
"Mutes will now *only add/remove* the muted role.";
|
|
break;
|
|
case 1:
|
|
"Mutes will now *remove all roles except for the muted role*, and then add them back once done.";
|
|
break;
|
|
case 2:
|
|
"Mutes will now *remove all roles* and then add them back once done.";
|
|
break;
|
|
}
|
|
|
|
[S_MUTE_PERMANENTINVALID]
|
|
The argument provided is not a boolean value. *(__t__rue, __f__alse)*
|
|
|
|
[S_MUTE_PERMANENTSUCCESS]
|
|
Successfully set **permanent mutes** to `{boolean}`.
|
|
|
|
[S_MUTE_DEFAULTINVALID]
|
|
The argument provided is not a time value. *(1hr, 3d, etc.)*
|
|
|
|
[S_MUTE_DEFAULTSUCCESS]
|
|
Successfully set the **default duration** to `{time} seconds`.
|
|
|
|
[S_MUTE_ROLEMISSINGPERMISSION]
|
|
The bot *must have* the `MANAGE_ROLES` permission to create a new mute role.
|
|
|
|
[S_MUTE_ROLEPROMPT]
|
|
Found an existing role named **{name}** `({id})`, would you like to use it and update these roles permissions?
|
|
Answering no will create a new role with updated permissions. *(__y__es, __n__o)*
|
|
This prompt will time out in __30 seconds__.
|
|
|
|
[S_MUTE_ROLEPROMPTERROR]
|
|
You provided an invalid input, please try again.
|
|
|
|
[S_MUTE_ROLECREATEERROR]
|
|
The bot encountered an issue while creating a role for the guild.
|
|
|
|
[S_MUTE_ROLEMISSING]
|
|
Cannot find a specified role with those arguments.
|
|
To create a new role, try `{prefix}setting createmute Muted`
|
|
|
|
[S_MUTE_CREATESUCCESS]
|
|
Successfully{created}set the **mute role** to `{role}`.
|
|
{permissions}
|
|
|
|
[S_MUTE_CREATESUCCESSALT]
|
|
created and
|
|
|
|
[S_MUTE_CREATESUCCESSWARNING]
|
|
Some issues were found while creating permissions.
|
|
|
|
[S_MUTE_GENERATEDPERMISSIONS]
|
|
**Permissions have been applied to all possible channels.**
|
|
|
|
[S_MUTE_UNGENERATEDPERMISSIONS]
|
|
**None of the permissions have been changed.**
|
|
|
|
//Silent Setting
|
|
[S_SILENT_DESCRIPTION]
|
|
Configure if all moderation commands will execute silently. Silent executions will delete the exeuctor's message and will not respond unless encountering an error.
|
|
|
|
[S_SILENT_INVALID]
|
|
The argument provided is not a boolean value. *(__t__rue, __f__alse)*
|
|
|
|
[S_SILENT_SUCCESS]
|
|
Successfully set **silent** to `{value}`. |