diff --git a/index.js b/index.js index 47836e6..14ab273 100644 --- a/index.js +++ b/index.js @@ -245,7 +245,7 @@ discord.on('interactionCreate', async (interaction) => { interaction.message.edit(msgData); }); break; - + } } else if (interaction.isModalSubmit()) { @@ -274,7 +274,7 @@ discord.on('interactionCreate', async (interaction) => { }); break; } - + } }) @@ -311,10 +311,39 @@ app.post("/report/:psk", (req, res) => { return { name: field.name, value: field.value }; }); - msgData.embeds[0].fields.push({ - name: "Status", - value: "Unacknowledged" - }) + newMsgData = { + content: `${row.message}`, + "embeds": [ + { + "title": "Player Report", + "description": msgData.embeds[0].description, + "color": msgData.embeds[0].color, + "fields": [ + { + name: "Server Name", + value: dataFeilds["Server Name"] + }, + { + "name": "Reporter", + "value": `${dataFeilds["Reporter Nickname"]} (${dataFeilds["Reporter UserID"]})` + }, + { + "name": "Reported", + "value": `${dataFeilds["Reported Nickname"]} (${dataFeilds["Reported UserID"]})` + }, + { + "name": "Reason", + "value": dataFeilds["Reason"] + }, + { + name: "Status", + value: "Unacknowledged" + } + ], + "timestamp": new Date(dataFeilds["UTC Timestamp"]) + } + ] + } db.run('INSERT INTO reports (channel_id, reporter_id, reported_id, reporter_name, reported_name, reason, time_stamp, server_name, server_endpoint, reported_netid, status) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', [channel.id, dataFeilds["Reporter UserID"].replaceAll("`", ""), dataFeilds["Reported UserID"].replaceAll("`", ""), dataFeilds["Reporter Nickname"], dataFeilds["Reported Nickname"], dataFeilds["Reason"], dataFeilds["Timestamp"], dataFeilds["Server Name"], dataFeilds["Server Endpoint"], dataFeilds["Reported NetID"], "unacknowledged"], (err) => { channel.send(msgData).then(msg => {