Add link to place for demo

This commit is contained in:
Christopher Cookman 2024-08-02 18:17:39 -06:00
parent 756a6ca7e6
commit 07fdb22623
Signed by: ChrisChrome
GPG key ID: A023A26E42C33A42

View file

@ -76,7 +76,7 @@ function generateTransactionNumber() {
return Math.floor(Math.random() * 10000000000); return Math.floor(Math.random() * 10000000000);
} }
function sendDemo(accountNumber, transaction, placeName, systemName, zoneNumber, zoneName, event) { function sendDemo(accountNumber, transaction, placeName, systemName, zoneNumber, zoneName, event, placeId) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
if (handledTransactions.includes(transaction)) { if (handledTransactions.includes(transaction)) {
resolve(); // Duplicate transaction resolve(); // Duplicate transaction
@ -93,7 +93,7 @@ function sendDemo(accountNumber, transaction, placeName, systemName, zoneNumber,
client.channels.cache.get("1269078717552922745").send({ client.channels.cache.get("1269078717552922745").send({
embeds: [{ embeds: [{
title: "Demo Alert", title: "Demo Alert",
description: `Place: ${placeName}\nSystem: ${systemName}\nZone: ${zoneNumber} - ${zoneName}\nEvent: ${event}` description: `Place: [${placeName}](https://roblox.com/games/${placeId}/linkgenerator)\nSystem: ${systemName}\nZone: ${zoneNumber} - ${zoneName}\nEvent: ${event}`
}], }],
files: [{ files: [{
attachment: `/tmp/${transaction}-alert.wav`, attachment: `/tmp/${transaction}-alert.wav`,
@ -369,7 +369,7 @@ app.post("/api/v1/webhook/:brand/:accountNumber", (req, res) => {
case "kca": case "kca":
if (req.params.accountNumber == "DEMOTEST") { if (req.params.accountNumber == "DEMOTEST") {
// Generate the audio files, then post it to discord // Generate the audio files, then post it to discord
sendDemo(req.params.accountNumber, req.body.transaction, req.body.placeName, req.body.systemName, req.body.zoneNumber, req.body.zoneName, req.body.event).then(() => { sendDemo(req.params.accountNumber, req.body.transaction, req.body.placeName, req.body.systemName, req.body.zoneNumber, req.body.zoneName, req.body.event, req.body.placeId).then(() => {
res.status(204).send(); res.status(204).send();
}).catch((error) => { }).catch((error) => {
res.status(500).send(); res.status(500).send();