Make confession ID in an even more obvious way

This commit is contained in:
powermaker450 2024-10-12 18:34:49 -04:00
parent 683a2c6097
commit 63752cf3c7

View file

@ -58,20 +58,22 @@ export async function execute(interaction: CommandInteraction) {
.confessChannel; .confessChannel;
const adminChannel = dt.getGuildInfo(interaction.guild?.id!)?.settings const adminChannel = dt.getGuildInfo(interaction.guild?.id!)?.settings
.modChannel; .modChannel;
// @ts-ignore
const messageContent = interaction.options.getString("message");
const color = getRandomColor(); const color = getRandomColor();
const messageId = StoreMan.genId(); const messageId = StoreMan.genId();
const userConfessionEmbed = new EmbedBuilder() const userConfessionEmbed = new EmbedBuilder()
.setColor(color) .setColor(color)
.setTitle(`Anonymous Confession \`ID ${messageId}\``) .setTitle(`Anonymous Confession \`${messageId}\``)
// @ts-ignore // @ts-ignore
.setDescription(`"${interaction.options.getString("message")}"`); .setDescription(messageContent);
const adminConfessionEmbed = new EmbedBuilder() const adminConfessionEmbed = new EmbedBuilder()
.setColor(color) .setColor(color)
.setTitle(`Anonymous Confession \`ID ${messageId}\``) .setTitle(`Anonymous Confession \`${messageId}\``)
// @ts-ignore // @ts-ignore
.setDescription(`"${interaction.options.getString("message")}"`) .setDescription(messageContent)
.addFields({ .addFields({
name: "Author", name: "Author",
value: interaction.user.displayName value: interaction.user.displayName
@ -94,7 +96,7 @@ export async function execute(interaction: CommandInteraction) {
embeds: [adminConfessionEmbed] embeds: [adminConfessionEmbed]
}); });
dt.addConfession(message, messageId, interaction.user.displayName, interaction.user.id); dt.addConfession(message, messageId, interaction.user.displayName, interaction.user.id, messageContent);
return interaction.reply({ return interaction.reply({
content: "Confession sent!", content: "Confession sent!",