Compare commits

...

40 Commits

Author SHA1 Message Date
Sheldan
029b34a65e [maven-release-plugin] prepare release templates-1.2.14 2021-07-04 13:29:21 +02:00
Sheldan
d83310e029 [AB-299] fixing templates for ban notification 2021-07-04 13:01:21 +02:00
OneNormalUsername
acd69bf522 mod mail -> modmail (#6) 2021-07-04 12:57:14 +02:00
Sheldan
dde3ec778d [AB-298] adapting various templates to comply with the new information in modmail
adding new templates for contact contact notification and modmail logging progress indicator
2021-07-04 12:12:31 +02:00
Sheldan
ee2d1658be [AB-296] adding templates for interaction based exceptions
adding button to message embed for deletion
adding exception for remove embedded message exception
2021-07-03 10:42:07 +02:00
Sheldan
ea36bb5015 [AB-271] adding templates for exception 2021-06-27 17:07:51 +02:00
Sheldan
d343753bbe [maven-release-plugin] prepare for next development iteration 2021-06-27 00:33:53 +02:00
Sheldan
d2fa000624 [maven-release-plugin] prepare release templates-1.2.13 2021-06-27 00:33:46 +02:00
OneNormalUsername
1b0dcf5aff Remove dashes in unban related templates (#5)
* Remove dashes in unban related templates
2021-06-26 22:44:57 +02:00
Sheldan
e9b15bf32d [AB-xxx] consistent naming for un-banning 2021-06-26 22:24:06 +02:00
Sheldan
1ae65d2723 [AB-xxx] fixing ban related templates 2021-06-26 22:17:28 +02:00
Sheldan
b8d7ed4139 [AB-287] adapting templates for changed behaviour in case users left the server for warnings display
fixing un mute template not requiring a message url
2021-06-09 12:53:42 +02:00
OneNormalUsername
4433d234be Small improvements to warnings and mutes templates (#4)
- Warning reasons after `;warnings user_id` is run is now displayed in a code block for better readability
- There is now a space before `This warning was decayed on [...]` after running `;warnings user_id`
- Minor wording changes
2021-06-07 19:10:01 +02:00
OneNormalUsername
b2fb63bca9 Fix string in ban log template (#3) 2021-06-05 13:24:31 +02:00
OneNormalUsername
0217e48278 Change "default reason" to "No reason provided" for moderation commands templates (#2) 2021-06-04 17:01:51 +02:00
Sheldan
77c515effc [maven-release-plugin] prepare for next development iteration 2021-06-02 12:42:18 +02:00
Sheldan
0767e3509a [maven-release-plugin] prepare release templates-1.2.12 2021-06-02 12:42:09 +02:00
Sheldan
2e1f6e20b6 [AB-285] adding help templates for moderation commands and fixing my warnings template 2021-06-02 02:29:17 +02:00
Sheldan
e9cff14c28 [maven-release-plugin] prepare for next development iteration 2021-06-02 00:40:00 +02:00
Sheldan
8662bc0be2 [maven-release-plugin] prepare release templates-1.2.11 2021-06-02 00:39:48 +02:00
Sheldan
8252a1752d [AB-284] adding templates for warn decay notification
fixing some templates related to moderation
2021-06-02 00:34:10 +02:00
Sheldan
c6d6fb1c8f [AB-281] adapting templates for ban rework 2021-06-01 21:10:44 +02:00
Sheldan
14bfbaae80 [AB-273] improving display of server features and adding text and voice channel count to server info 2021-05-29 01:20:01 +02:00
Sheldan
60d1c40153 [maven-release-plugin] prepare for next development iteration 2021-05-26 21:44:50 +02:00
Sheldan
39cf84b946 [maven-release-plugin] prepare release templates-1.2.10 2021-05-26 21:44:41 +02:00
Sheldan
7aeea1d12e [AB-272] changing leaderboard & rank template to adapt the changes
adding missing help template
2021-05-26 21:41:51 +02:00
Sheldan
a0ba5092b1 [maven-release-plugin] prepare for next development iteration 2021-05-26 13:50:22 +02:00
Sheldan
ffa93f8bc1 [maven-release-plugin] prepare release templates-1.2.9 2021-05-26 13:50:14 +02:00
Sheldan
9092e83680 [AB-270] adding template for experience gain channel group 2021-05-26 11:30:04 +02:00
Sheldan
f0a9d235c2 [AB-247] adding templates for levelRoles command
adding templates for experience role not found exception
fixing layout for help command detail response with validators
2021-05-26 00:55:04 +02:00
Sheldan
f9a83d7b20 [AB-251] improving leaderboard response embed and adapting rank help template 2021-05-25 00:21:53 +02:00
Sheldan
985a1cfc3f [AB-262] adding templates related to suggestion reminder 2021-05-24 17:39:30 +02:00
Sheldan
8e027fd881 [AB-265] fixing templates for exportEmoteStats help and incorrect feature mode exception template 2021-05-24 13:38:43 +02:00
Sheldan
9e34917549 [maven-release-plugin] prepare for next development iteration 2021-05-23 23:23:34 +02:00
Sheldan
3c6d3ad803 [maven-release-plugin] prepare release templates-1.2.8 2021-05-23 23:23:26 +02:00
Sheldan
a4fa1a32bd [AB-xxx] fixing small issues with emote tracking templates 2021-05-23 22:56:15 +02:00
AnonymousWP
08c96ecf46 Added missing format for weeks (#1)
Adding core template 'duration_format_help'
2021-05-20 19:04:40 +02:00
Sheldan
d7dd4cd39a [AB-84] adding templates for profanity filter 2021-05-16 23:46:32 +02:00
Sheldan
a9267822dc [AB-258] adding templates for urban dictionary exception 2021-05-12 15:39:37 +02:00
Sheldan
4d2294f0b4 [maven-release-plugin] prepare for next development iteration 2021-05-12 00:47:10 +02:00
265 changed files with 576 additions and 211 deletions

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>core</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>

View File

@@ -0,0 +1 @@
<#macro user_detail user>${user.name?json_string}#${user.discriminator} (${user.idLong?c})</#macro>

View File

@@ -57,7 +57,9 @@
<#if command.parameters??>
<#list command.parameters as parameter><#assign parameter=parameter>
<@safe_include "help_command_embed_command_description"/> `${parameter.name?json_string}`: <#if parameter.templated?? && parameter.templated><@safe_include "${command.name}_parameter_${parameter.name}"/><#else>${(parameter.description?json_string)!""}</#if> <@safe_include "help_command_embed_command_optional"/>
<#list parameter.validators as validator><#assign validator=validator><#assign model=validator.templateModel/><@safe_include "${validator.templateName}"/></#list>
<#list parameter.validators as validator><#assign validator=validator><#assign model=validator.templateModel/><@safe_include "${validator.templateName}"/>
</#list>
<#sep>
<#else>
<@safe_include "help_command_embed_command_no_parameters"/>

View File

@@ -1,3 +1,3 @@
<#assign featureName=model.featureEnum.key/>
<#assign featureName=model.featureDefinition.key/>
<#assign featureModes><#list model.requiredModes as mode>${mode.key}<#sep>,</#list></#assign>
<#include "incorrect_feature_mode_exception_text">

View File

@@ -0,0 +1 @@
<#include "entity_guild_mismatch_exception_text">

View File

@@ -0,0 +1,20 @@
{
<#include "member_author">
<@member_author member=member/>,
<#include "exception_color">,
"metaConfig" : {
"preventEmptyEmbed": "true",
"ephemeral": true
},
<#assign effectiveTemplate=template>
<#if effectiveTemplate?has_content>
<#if effectiveTemplate.templateModel?has_content>
<#assign model=effectiveTemplate.templateModel/>
"description": "<@safe_include "${effectiveTemplate.templateName}"/>"
</#if>
<#elseif throwable.localizedMessage?has_content>
"description": "${throwable.localizedMessage?json_string}"
<#else>
"description": "${throwable.class.simpleName?json_string}"
</#if>
}

View File

@@ -1,3 +1,3 @@
<#assign featureName=model.featureEnum.key/>
<#assign featureName=model.featureDefinition.key/>
<#assign featureModes><#list model.requiredModes as mode>${mode.key}<#sep>,</#list></#assign>
<#include "incorrect_feature_mode_exception_text">

View File

@@ -0,0 +1 @@
<#include "no_user_found_exception_text">

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>experience-tracking</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>
<plugin>

View File

@@ -1,15 +1,20 @@
{
<#macro userDisplay user>
${user.rank} <#if user.member?has_content><@member_user_name member=user.member/> <#else>${user.experience.user.userReference.id?c}</#if> ${user.experience.experience} ${user.experience.currentLevel.level} ${user.experience.messageCount}
[${user.rank}] -> <#if user.member?has_content>**<@member_user_name member=user.member/>**<#else>${user.userId?c}</#if>
<@safe_include "leaderboard_experience_column"/>: ${user.experience} | <@safe_include "leaderboard_level_column"/>: ${user.level} | <@safe_include "leaderboard_messages_column"/>: ${user.messageCount}
</#macro>
<#include "member_author">
<@member_author member=member/>,
<#include "success_color">,
"description": "
<@safe_include "leaderboard_rank_column"/> | <@safe_include "leaderboard_name_column"/> | <@safe_include "leaderboard_experience_column"/> | <@safe_include "leaderboard_level_column"/> | <@safe_include "leaderboard_messages_column"/>
<#list userExperiences as user>
<@userDisplay user=user />
</#list>
<@safe_include "leaderboard_own_placement"/>:
<@userDisplay user=userExecuting />
"
",
"footer": {
"text": "<@safe_include "leaderboard_footer"/>"
}
}

View File

@@ -0,0 +1,5 @@
{
<#include "success_color">,
"description": "<#list levelRoles as role><#if role.role??><#assign roleRepr=role.role.asMention><#else><#assign roleRepr=role.roleId?c></#if><#assign levelRepr=role.level><@safe_include "levelRoles_response_description"/><#sep>
<#else><@safe_include "levelRoles_no_roles_found"/></#list>"
}

View File

@@ -5,17 +5,17 @@
"fields": [
{
"name": "<@safe_include "rank_xp_field_title"/>",
"value": "${rankUser.experience.experience}",
"value": "${rankUser.experience}",
"inline": "true"
},
{
"name": "<@safe_include "rank_level_field_title"/>",
"value": "${rankUser.experience.currentLevel.level}",
"value": "${rankUser.level}",
"inline": "true"
},
{
"name": "<@safe_include "rank_messages_field_title"/>",
"value": "${rankUser.experience.messageCount}",
"value": "${rankUser.messageCount}",
"inline": "true"
},
{

View File

@@ -0,0 +1 @@
<#include "experience_role_not_found_exception_text">

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>

View File

@@ -0,0 +1 @@
<#include "link_embed_removal_not_allowed_exception_text">

View File

@@ -41,5 +41,17 @@
}
</#if>
],
<#if useButton>
"buttons": [
{
"label": "<@safe_include "message_embed_button_delete"/>",
"id": "${buttonConfigModel.buttonId}",
"buttonStyle": "danger",
"metaConfig": {
"persistCallback": false
}
}
],
</#if>
"timeStamp": "${embeddedMessage.timeCreated}"
}

View File

@@ -3,7 +3,7 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>moderation</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>
<plugin>

View File

@@ -1,7 +1,6 @@
{
<#include "user_detail">
<#include "full_member_info">
<#include "member_author">
<@member_author member=bannedUser/>,
"title": {
"title": "<@safe_include "ban_log_title"/>"
},
@@ -9,15 +8,15 @@
"fields": [
{
"name": "<@safe_include "ban_log_banned_user_field_title"/>",
"value": "<@full_member_info member=bannedUser/>"
"value": "<@user_detail user=bannedUser/>"
},
{
"name": "<@safe_include "ban_log_banning_user_field_title"/>",
"value": "<@full_member_info member=banningUser/>"
"value": "<@full_member_info member=banningMember/>"
},
{
"name": "<@safe_include "ban_log_jump_link_field_title"/>",
"value": "[${messageChannel.name?json_string}](${message.jumpUrl})"
"value": "[${commandMessage.channel.name?json_string}](${commandMessage.jumpUrl})"
},
{
"name": "<@safe_include "ban_log_reason_field_title"/>",

View File

@@ -0,0 +1,3 @@
<#assign serverName=serverName>
<#assign reason=reason>
<#include "ban_notification_text">

View File

@@ -0,0 +1 @@
<#include "ban_notification_not_possible_text">

View File

@@ -1,25 +0,0 @@
{
<#include "full_member_info">
"title": {
"title": "<@safe_include "ban_log_title"/>"
},
<#include "moderation_action_color">,
"fields": [
{
"name": "<@safe_include "ban_log_banned_user_field_title"/>",
"value": "${bannedUserId?c}"
},
{
"name": "<@safe_include "ban_log_banning_user_field_title"/>",
"value": "<@full_member_info member=banningUser/>"
},
{
"name": "<@safe_include "ban_log_jump_link_field_title"/>",
"value": "[${messageChannel.name?json_string}](${message.jumpUrl})"
},
{
"name": "<@safe_include "ban_log_reason_field_title"/>",
"value": "${reason?json_string}"
}
]
}

View File

@@ -12,7 +12,7 @@
{
"name": "<@safe_include "unMute_log_unmuted_user_field_title"/>",
<#if unMutedUser?has_content>
"value": "<@full_member_info member=mutingUser/>"
"value": "<@full_member_info member=unMutedUser/>"
<#else>
"value": "<@safe_include "user_left_server"/> (${mute.mutedUser.userReference.id?c})"
</#if>
@@ -26,10 +26,12 @@
"value": "<@safe_include "user_left_server"/> (${mute.mutingUser.userReference.id?c})"
</#if>
},
<#if messageUrl??>
{
"name": "<@safe_include "mute_log_mute_location_field_title"/>",
"value": "[Link](${messageUrl})"
},
</#if>
{
"name": "<@safe_include "unMute_log_muted_since_field_title"/>",
"value": "${formatDate(mute.muteDate, "yyyy-MM-dd HH:mm:ss zz")}"

View File

@@ -3,6 +3,5 @@
<@member_author member=member/>,
<#include "success_color">,
<#assign userMention><@member_user_name member=member/></#assign>
,"description" :"<@safe_include "myWarnings_with_decay_embed_description"/>"
</#if>
"description" :"<@safe_include "myWarnings_with_decay_embed_description"/>"
}

View File

@@ -0,0 +1,18 @@
{
<#include "user_detail">
<#include "full_member_info">
"title": {
"title": "<@safe_include "unBan_log_title"/>"
},
<#include "moderation_action_color">,
"fields": [
{
"name": "<@safe_include "unBan_log_un_banned_user_field_title"/>",
"value": "<@user_detail user=bannedUser/>"
},
{
"name": "<@safe_include "unBan_log_un_banning_user_field_title"/>",
"value": "<@full_member_info member=unBanningMember/>"
}
]
}

View File

@@ -1,11 +1,11 @@
<#assign warnId>${warning.warning.warnId.id}</#assign>
<#assign reason>${warning.warning.reason}</#assign>
<#assign warnedUserText><#if warning.warnedUser.member??>${warning.warnedUser.member.asMention}(${warning.warnedUser.member.user.id})<#else>${warning.warnedUser.aUserInAServer.id?c}</#if></#assign>
<#assign warningUserText><#if warning.warningUser.member??>${warning.warningUser.member.asMention}(${warning.warningUser.member.user.id})<#else>${warning.warningUser.aUserInAServer.id?c}</#if></#assign>
<#assign warnedUserText><#if warning.warnedUser.member??>${warning.warnedUser.member.asMention}(${warning.warnedUser.member.user.id})<#else>${warning.warnedUser.userId?c}</#if></#assign>
<#assign warningUserText><#if warning.warningUser.member??>${warning.warningUser.member.asMention}(${warning.warningUser.member.user.id})<#else>${warning.warningUser.userId?c}</#if></#assign>
<#assign warnDate>${formatDate(warning.warning.warnDate, "yyyy-MM-dd HH:mm:ss zz")}</#assign>
<#include "warnings_warn_entry_text">
<#if warning.warning.decayed>
<#assign decayDate>${formatDate(warning.warning.decayDate, "yyyy-MM-dd HH:mm:ss zz")}</#assign>
<#include "warnings_warn_is_decayed">
<#include "warnings_warn_is_decayed">
</#if>

View File

@@ -0,0 +1,11 @@
{
<#include "abstracto_color">,
<#assign messageLink=reportedMessage.messageUrl>
"description" : "<@safe_include "reactionReport_notification_embed_description"/>",
"fields": [
{
"name": "<@safe_include "reactionReport_notification_embed_report_counter_field_title"/>",
"value": "${reportCount}"
}
]
}

View File

@@ -0,0 +1,25 @@
{
<#include "user_detail">
<#include "abstracto_color">,
"description" : "<@safe_include "userBanned_description"/>",
"fields": [
{
"name": "<@safe_include "userBanned_field_title_banned_user"/>",
"value": "<@user_detail user=bannedUser/>"
}
<#if banningUser??>
,
{
"name": "<@safe_include "userBanned_field_title_banning_user"/>",
"value": "<@user_detail user=banningUser/>"
}
</#if>
<#if reason??>
,
{
"name": "<@safe_include "userBanned_field_title_reason"/>",
"value": "${reason}"
}
</#if>
]
}

View File

@@ -0,0 +1,18 @@
{
<#include "user_detail">
<#include "abstracto_color">,
"description" : "<@safe_include "userUnBanned_description"/>",
"fields": [
{
"name": "<@safe_include "userUnBanned_field_title_un_banned_user"/>",
"value": "<@user_detail user=unBannedUser/>"
}
<#if unBanningUser??>
,
{
"name": "<@safe_include "userUnBanned_field_title_un_banning_user"/>",
"value": "<@user_detail user=unBanningUser/>"
}
</#if>
]
}

View File

@@ -4,7 +4,7 @@
},
<#include "moderation_action_color">,
"description": "<#list warnings as warning><#assign warning=warning/>
<#if warning.warnedMember??><#assign warnedUser>${warning.warnedMember.asMention?json_string} (${warning.warnedMember.id?c})</#assign><#else><#assign warnedUser> ${warning.warnedUser.userId?c}</#assign></#if> <#if warning.warningMember??><#assign warningUser> ${warning.warningMember.asMention?json_string} (${warning.warningMember.id})</#assign><#else><#assign warningUser>${warning.warningUser.warningUser.userId?c}</#assign></#if> <#assign warnDate>${formatDate(warning.warning.warnDate, "yyyy-MM-dd HH:mm:ss zz")}</#assign><#assign warnReason=warning.warning.reason/> <@safe_include "warnDecay_log_warn_entry"/>
<#if warning.warnedMember??><#assign warnedUser>${warning.warnedMember.asMention?json_string} (${warning.warnedMember.idLong?c})</#assign><#else><#assign warnedUser> ${warning.warnedUser.userId?c}</#assign></#if> <#if warning.warningMember??><#assign warningUser> ${warning.warningMember.asMention?json_string} (${warning.warningMember.idLong?c})</#assign><#else><#assign warningUser>${warning.warningUser.warningUser.userId?c}</#assign></#if> <#assign warnDate>${formatDate(warning.warning.warnDate, "yyyy-MM-dd HH:mm:ss zz")}</#assign><#assign warnReason=warning.warning.reason/> <@safe_include "warnDecay_log_warn_entry"/>
<#else>
<@safe_include "warnDecay_log_no_warnings"/>
</#list>"

View File

@@ -0,0 +1,6 @@
{
<#assign reason=warnReason>
<#assign warningDate>${formatDate(warnDate, "yyyy-MM-dd HH:mm:ss zz")}</#assign>
<#assign remainingWarningsCount=remainingWarningsCount>
"additionalMessage": "<@safe_include "warnDecay_member_notification_text"/>"
}

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>modmail</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>
<plugin>

View File

@@ -0,0 +1,5 @@
{
<#assign messagesLogged=loggedMessages>
<#assign messagesToLog=totalMessages>
"additionalMessage": "<@safe_include "modmail_closing_progress_description"/>"
}

View File

@@ -0,0 +1,12 @@
{
<#include "member_author">
<@member_author member=targetMember/>,
"description": "<@safe_include "modmail_thread_created_description"/>",
<#include "modmail_color">,
"fields": [
{
"name": "<@safe_include "modmail_thread_created_link_field_title"/>",
"value": "${createdChannel.asMention}"
}
]
}

View File

@@ -4,6 +4,9 @@
"title": {
"title": "<@safe_include "modmail_notification_message_title"/>"
},
"metaConfig": {
"allowsRoleMention": true
},
<#include "modmail_color">,
<#assign user><@member_user_name member=member/>(${member.user.id})</#assign>
"description": "<@safe_include "modmail_notification_message_description"/>",

View File

@@ -14,6 +14,6 @@
</#if>
<#if subscribers?size gt 0>
<#if postedMessage.contentRaw?has_content || postedMessage.attachments?size gt 0>,</#if>
"additionalMessage": "<#list subscribers as subscriber>${subscriber.member.asMention?json_string}<#sep>,</#list>"
"additionalMessage": "<#list subscribers as subscriber>${subscriber.asMention?json_string}<#sep>, </#list>"
</#if>
}

View File

@@ -1,11 +1,14 @@
{
<#include "user_detail">
"title": {
"title": "<@safe_include "modmail_closing_notification_title"/>"
},
<#include "modmail_color">,
<#assign messageCount>${closedThread.messages?size}</#assign>
<#assign user>user</#assign>
<#assign startDate>${formatDate(closedThread.created,"yyyy-MM-dd HH:mm:ss zz")}</#assign>
<#assign messageCount>${messageCount}</#assign>
<#assign user><#if user??><@user_detail user=user/><#else>${userId}</#if></#assign>
<#assign closingUserDescription><@member_user_name member=closingMember/> (${closingMember.idLong?c})</#assign>
<#assign startDate>${formatDate(startDate,"yyyy-MM-dd HH:mm:ss zz")}</#assign>
<#assign duration>${fmtDuration(duration)}</#assign>
<#assign closedSilently=silently>
"description": "<@safe_include "close_closing_description"/>"
}

View File

@@ -1,6 +1,6 @@
{
<#include "member_author">
<@member_author member=author/>,
<#include "user_author">
<@user_author user=author/>,
<#include "modmail_color">
<#if message.embeds[0].description?has_content>
,"description": "${message.embeds[0].description?json_string}"

View File

@@ -4,14 +4,14 @@
<parent>
<groupId>dev.sheldan.abstracto-templates</groupId>
<artifactId>templates</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<modules>
<module>core</module>
@@ -30,6 +30,7 @@
<module>webservices</module>
<module>logging</module>
<module>invite-filter</module>
<module>profanity-filter</module>
</modules>
</project>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>profanity-filter</artifactId>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<finalName>profanity-filter-templates-${project.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>src/main/assembly/assembly.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@@ -0,0 +1,15 @@
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>zip</id>
<includeBaseDirectory>false</includeBaseDirectory>
<formats>
<format>zip</format>
</formats>
<fileSets>
<fileSet>
<outputDirectory>.</outputDirectory>
<directory>${project.basedir}/src/main/resources</directory>
</fileSet>
</fileSets>
</assembly>

View File

@@ -0,0 +1,32 @@
{
<#include "full_member_info">
<#include "abstracto_color">,
<#include "member_author">
<@member_author member=member/>,
"fields": [
{
"name": "<@safe_include "profanities_response_embed_true_profanities_field_title"/>",
"value": "${truePositives?c}",
"inline": "true"
},
{
"name": "<@safe_include "profanities_response_embed_false_profanities_field_title"/>",
"value": "${falsePositives?c}",
"inline": "true"
}<#if recentPositiveReports?size gt 0>
,
{
"name": "",
"value": "",
"inline": "true"
},
<#list recentPositiveReports as report><#assign report=report>
{
<#assign reportIndex>${report?index + 1}</#assign>
"name": "<@safe_include "profanities_response_embed_true_profanities_report_field_value"/>",
"value": "[<@safe_include "profanities_response_embed_true_profanities_link_field_title"/>](${report.jumpUrl})",
"inline": "true"
}<#sep>,</#list>
</#if>
]
}

View File

@@ -0,0 +1,27 @@
{
<#include "full_member_info">
<#include "abstracto_color">,
"description": "<@safe_include "profanityListener_report_embed_description"/>",
"fields": [
{
"name": "<@safe_include "profanityListener_report_embed_member_field_title"/>",
"value": "<@full_member_info member=profaneMessage.member/>",
"inline": "true"
},
{
"name": "<@safe_include "profanityListener_report_embed_message_link_field_title"/>",
"value": "[${profaneMessage.channel.name?json_string}](${profaneMessage.jumpUrl?json_string})",
"inline": "true"
},
{
"name": "<@safe_include "profanityListener_report_embed_profanity_type_field_title"/>",
"value": "${profanityGroupKey}",
"inline": "true"
},
{
"name": "<@safe_include "profanityListener_report_embed_message_content_field_title"/>",
"value": "${profaneMessage.contentRaw}",
"inline": "true"
}
]
}

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>statistic</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>
<plugin>

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "deletedEmoteStats_animated_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list animatedEmotes as emote>`${emote.trackedEmote.emoteName}:${emote.trackedEmote.trackedEmoteId.emoteId?c}`x${emote.result.amount}<#sep>, </#list>"
"description": "<#list animatedEmotes as emote>`${emote.trackedEmote.emoteName}:${emote.trackedEmote.trackedEmoteId.id?c}`x${emote.result.amount?c}<#sep>, </#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "deletedEmoteStats_static_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list staticEmotes as emote>`${emote.trackedEmote.emoteName}:${emote.trackedEmote.trackedEmoteId.emoteId?c}`x${emote.result.amount}<#sep>, </#list>"
"description": "<#list staticEmotes as emote>`${emote.trackedEmote.emoteName}:${emote.trackedEmote.trackedEmoteId.id?c}`x${emote.result.amount?c}<#sep>, </#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "emoteStats_animated_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list animatedEmotes as emote><#if emote.emote?has_content>${emote.emote.asMention}x${emote.result.amount}<#sep> </#if></#list>"
"description": "<#list animatedEmotes as emote><#if emote.emote?has_content>${emote.emote.asMention}x${emote.result.amount?c}<#sep> </#if></#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "emoteStats_static_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list staticEmotes as emote><#if emote.emote?has_content>${emote.emote.asMention}x${emote.result.amount}<#sep> </#if></#list>"
"description": "<#list staticEmotes as emote><#if emote.emote?has_content>${emote.emote.asMention}x${emote.result.amount?c}<#sep> </#if></#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "externalEmoteStats_animated_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list animatedEmotes as emote>`${emote.trackedEmote.emoteName}:${emote.trackedEmote.trackedEmoteId.emoteId?c}`x${emote.result.amount}<#sep>, </#list>"
"description": "<#list animatedEmotes as emote>`${emote.trackedEmote.emoteName}:${emote.trackedEmote.trackedEmoteId.id?c}`x${emote.result.amount?c}<#sep>, </#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "externalEmoteStats_static_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list staticEmotes as emote>`${emote.trackedEmote.emoteName}:${emote.trackedEmote.trackedEmoteId.id?c}`x${emote.result.amount}<#sep>, </#list>"
"description": "<#list staticEmotes as emote>`${emote.trackedEmote.emoteName}:${emote.trackedEmote.trackedEmoteId.id?c}`x${emote.result.amount?c}<#sep>, </#list>"
}

View File

@@ -10,7 +10,7 @@
},
{
"name": "<@safe_include "showExternalTrackedEmote_response_embed_emote_id_field_title"/>",
"value": "${trackedEmoteId.emoteId?c}"
"value": "${trackedEmoteId.id?c}"
},
{
"name": "<@safe_include "showExternalTrackedEmote_response_embed_link_field_title"/>",

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "showTrackedEmotes_animated_tracked_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list animatedEmotes as emote><#if emote.emote?has_content>${emote.emote.asMention}<#if !emote.trackedEmote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep>, </#if></#list>"
"description": "<#list animatedEmotes as emote><#if emote.emote?has_content>${emote.emote.asMention}<#if !emote.trackedEmote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep> </#if></#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "showTrackedEmotes_deleted_animated_tracked_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list deletedAnimatedEmotes as emote>`${emote.emoteName}:${emote.trackedEmoteId.emoteId?c}`<#if !emote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep>, </#list>"
"description": "<#list deletedAnimatedEmotes as emote>`${emote.emoteName}:${emote.trackedEmoteId.id?c}`<#if !emote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep> </#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "showTrackedEmotes_deleted_static_tracked_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list deletedStaticEmotes as emote>`${emote.emoteName}:${emote.trackedEmoteId.emoteId?c}`<#if !emote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep>, </#list>"
"description": "<#list deletedStaticEmotes as emote>`${emote.emoteName}:${emote.trackedEmoteId.id?c}`<#if !emote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep> </#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "showTrackedEmotes_external_animated_tracked_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list externalAnimatedEmotes as emote>`${emote.emoteName}:${emote.trackedEmoteId.emoteId?c}`<#if !emote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep>, </#list>"
"description": "<#list externalAnimatedEmotes as emote>`${emote.emoteName}:${emote.trackedEmoteId.id?c}`<#if !emote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep> </#list>"
}

View File

@@ -3,5 +3,5 @@
"title": "<@safe_include "showTrackedEmotes_external_static_tracked_emotes_title"/>"
},
<#include "statistic_color">,
"description": "<#list externalStaticEmotes as emote>`${emote.emoteName}:${emote.trackedEmoteId.emoteId?c}`<#if !emote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep>, </#list>"
"description": "<#list externalStaticEmotes as emote>`${emote.emoteName}:${emote.trackedEmoteId.id?c}`<#if !emote.trackingEnabled>(<#include "showTrackedEmotes_emote_tracking_disabled">)</#if><#sep> </#list>"
}

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>

View File

@@ -0,0 +1,7 @@
{
<#assign suggestionId=suggestionId>
<#assign suggestionDate>${formatDate(suggestionCreationDate, "yyyy-MM-dd HH:mm:ss zz")}</#assign>
<#assign suggestionLink=suggestionMessage.jumpUrl>
<#include "abstracto_color"/>,
"description": "<@safe_include "suggestionReminderJob_description"/>"
}

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<artifactId>abstracto-modules</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>utility</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>
<plugin>

View File

@@ -29,6 +29,16 @@
"value": "${guild.timeCreated}",
"inline": "true"
},
{
"name": "<@safe_include "serverinfo_embed_text_channel_count_field_title"/>",
"value": "${guild.textChannels?size}",
"inline": "true"
},
{
"name": "<@safe_include "serverinfo_embed_voice_channel_count_field_title"/>",
"value": "${guild.voiceChannels?size}",
"inline": "true"
},
{
"name": "<@safe_include "serverinfo_embed_emote_count_title"/>",
"value": "${guild.emotes?size}",
@@ -41,7 +51,7 @@
},
{
"name": "<@safe_include "serverinfo_embed_features_field_title"/>",
"value": "<#list guild.features as feature>${feature}<#else><@safe_include "serverinfo_embed_features_no_features"/></#list>",
"value": "<#list guild.features as feature>${feature}<#sep>, <#else><@safe_include "serverinfo_embed_features_no_features"/></#list>",
"inline": "true"
}
]

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>abstracto-modules</artifactId>
<groupId>dev.sheldan.abstracto-templates.templates</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -0,0 +1,2 @@
<#assign httpCode=model.responseCode>
<#include "urban_dictionary_request_exception_text">

View File

@@ -5,7 +5,7 @@
<groupId>dev.sheldan.abstracto-templates</groupId>
<artifactId>templates</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<modules>
<module>abstracto-modules</module>
@@ -23,7 +23,7 @@
<scm>
<url>https://maven.pkg.github.com/Sheldan/abstracto-templates</url>
<developerConnection>scm:git:git@github.com:Sheldan/abstracto-templates.git</developerConnection>
<tag>templates-1.2.7</tag>
<tag>templates-1.2.14</tag>
</scm>
<repositories>

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>translations</artifactId>
<groupId>dev.sheldan.abstracto-templates.translations</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.translations</groupId>
<artifactId>translations</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>core</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>
<plugin>

View File

@@ -0,0 +1 @@
The argument you provided was not from the current server.

View File

@@ -0,0 +1,9 @@
The syntax for duration is the following:
s - seconds
m - minutes
h - hours
d - days
w - weeks
They must be positive and may not contain spaces in between. Syntaxes can be mixed as well. For example, `1h23m` is one hour and twenty three minutes.

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>translations</artifactId>
<groupId>dev.sheldan.abstracto-templates.translations</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.translations</groupId>
<artifactId>translations</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>experience-tracking</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>
<plugin>

View File

@@ -0,0 +1 @@
Use leaderboard <page> to view more of the leaderboard

View File

@@ -0,0 +1 @@
Shows the role level configuration for this server

View File

@@ -0,0 +1 @@
Shows the current configuration at which level which role is awarded

View File

@@ -1 +1 @@
Shows you your current experience information.
Shows yours or others experience in this server

View File

@@ -1 +1,2 @@
Shows your messages, tracked experience, current level and the experience needed to the next level.
Shows your messages, tracked experience, current level and the experience needed to the next level.
If provided with a member as parameter, shows that values for the member.

View File

@@ -0,0 +1 @@
The member to retrieve the rank for

View File

@@ -1,2 +1,2 @@
This causes the given role to be awarded at the given level. This will remove previously levels this role was assigned to, and also recalculate the users of the previous levels.
This will not, however, award the users the new role immediately. This needs to be done by a separate `syncExpRole`.
This causes the given role to be awarded at the given level. This will remove previous levels this role was assigned to, and also remove any role which is currently assigned to the given level.
This will not, however, award the users the new role immediately. This needs to be done by a separate `syncExpRoles`.

View File

@@ -0,0 +1 @@
Role is not part of the experience system.

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>translations</artifactId>
<groupId>dev.sheldan.abstracto-templates.translations</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>translations</artifactId>
<groupId>dev.sheldan.abstracto-templates.translations</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>

View File

@@ -0,0 +1 @@
You are not allowed to remove the embedded message.

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>translations</artifactId>
<groupId>dev.sheldan.abstracto-templates.translations</groupId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -4,13 +4,13 @@
<parent>
<groupId>dev.sheldan.abstracto-templates.translations</groupId>
<artifactId>translations</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<artifactId>moderation</artifactId>
<version>1.2.7</version>
<version>1.2.14</version>
<build>
<plugins>
<plugin>

View File

@@ -1 +1 @@
default reason
No reason provided

View File

@@ -1 +0,0 @@
You were banned from the server ${serverName} for the following reason: ${warning.reason}.

View File

@@ -0,0 +1 @@
Not possible to send user notification about the ban.

Some files were not shown because too many files have changed in this diff Show More