Changed formatting for evidence output

Changed limits on form
This commit is contained in:
Teriuihi 2022-09-15 23:21:39 +02:00
parent d5391d819f
commit 851614ed36

View File

@ -63,17 +63,17 @@ public class ModalEvidence extends DiscordModal {
} }
MessageEmbed evidenceEmbed = new EmbedBuilder() MessageEmbed evidenceEmbed = new EmbedBuilder()
.setAuthor(member.getEffectiveName(), null, member.getAvatarUrl()) .setDescription("Evidence by " + member.getAsMention())
.setTitle("Evidence by " + member.getEffectiveName())
.addField("`" + user + "`", "", false) .addField("`" + user + "`", "", false)
.addField(punishmentType, reason, false) .addField(punishmentType, reason, false)
.setDescription(evidence) .addField("", evidence, false)
.setFooter(member.getIdLong() + "") .setFooter(member.getIdLong() + "")
.build(); .build();
ReplyCallbackAction replyCallbackAction = event.deferReply(true); ReplyCallbackAction replyCallbackAction = event.deferReply(true);
channel.sendMessageEmbeds(evidenceEmbed) channel.sendMessageEmbeds(evidenceEmbed)
.queue(success -> replyCallbackAction.setEmbeds(Util.genericSuccessEmbed("Success", "Your evidence was submitted to the evidence channel!"), evidenceEmbed), .queue(success -> replyCallbackAction.setEmbeds(Util.genericSuccessEmbed("Success", "Your evidence was submitted to the evidence channel!"), evidenceEmbed)
.setEphemeral(true).queue(RestAction.getDefaultSuccess(), Util::handleFailure),
Util::handleFailure); Util::handleFailure);
} }
@ -81,25 +81,25 @@ public class ModalEvidence extends DiscordModal {
public Modal getModal() { public Modal getModal() {
TextInput user = TextInput.create("user", "User", TextInputStyle.SHORT) TextInput user = TextInput.create("user", "User", TextInputStyle.SHORT)
.setPlaceholder("username/id") .setPlaceholder("username/id")
.setMinLength(1) .setRequiredRange(1, 256)
.setRequired(true) .setRequired(true)
.build(); .build();
TextInput punishmentType = TextInput.create("punishment-type", "Punishment Type", TextInputStyle.SHORT) TextInput punishmentType = TextInput.create("punishment-type", "Punishment Type", TextInputStyle.SHORT)
.setPlaceholder("punishment type") .setPlaceholder("punishment type")
.setMinLength(3) .setRequiredRange(3, 256)
.setRequired(true) .setRequired(true)
.build(); .build();
TextInput reason = TextInput.create("reason", "Reason", TextInputStyle.SHORT) TextInput reason = TextInput.create("reason", "Reason", TextInputStyle.SHORT)
.setPlaceholder("punishment reason") .setPlaceholder("punishment reason")
.setMinLength(10) .setRequiredRange(10, 256)
.setRequired(true) .setRequired(true)
.build(); .build();
TextInput evidence = TextInput.create("evidence", "Evidence", TextInputStyle.PARAGRAPH) TextInput evidence = TextInput.create("evidence", "Evidence", TextInputStyle.PARAGRAPH)
.setPlaceholder("evidence") .setPlaceholder("evidence")
.setRequiredRange(10, 1000) .setRequiredRange(10, 1024)
.setRequired(true) .setRequired(true)
.build(); .build();