diff --git a/server/notification-providers/discord.js b/server/notification-providers/discord.js index d6ee0afe1..971c26e5e 100644 --- a/server/notification-providers/discord.js +++ b/server/notification-providers/discord.js @@ -62,6 +62,11 @@ class Discord extends NotificationProvider { ], }], } + + if (notification.discordPrefixMessage) { + discorddowndata.content = notification.discordPrefixMessage; + } + await axios.post(notification.discordWebhookUrl, discorddowndata) return okMsg; @@ -92,6 +97,11 @@ class Discord extends NotificationProvider { ], }], } + + if (notification.discordPrefixMessage) { + discordupdata.content = notification.discordPrefixMessage; + } + await axios.post(notification.discordWebhookUrl, discordupdata) return okMsg; } diff --git a/src/components/NotificationDialog.vue b/src/components/NotificationDialog.vue index d689b0c91..0db46a782 100644 --- a/src/components/NotificationDialog.vue +++ b/src/components/NotificationDialog.vue @@ -80,6 +80,11 @@ <label for="discord-username" class="form-label">Bot Display Name</label> <input id="discord-username" v-model="notification.discordUsername" type="text" class="form-control" autocomplete="false" :placeholder="$root.appName"> </div> + + <div class="mb-3"> + <label for="discord-prefix-message" class="form-label">Prefix Custom Message</label> + <input id="discord-prefix-message" v-model="notification.discordPrefixMessage" type="text" class="form-control" autocomplete="false" placeholder="Hello @everyone is..."> + </div> </template> <template v-if="notification.type === 'signal'">