Browse Source

Merge pull request #393 from Revyn112/master

add possibility to have a prefixMessage in discord notification before the embed
pull/401/head
Louis Lam 3 years ago
committed by GitHub
parent
commit
2c02dad1f9
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      server/notification-providers/discord.js
  2. 5
      src/components/NotificationDialog.vue

10
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) await axios.post(notification.discordWebhookUrl, discorddowndata)
return okMsg; return okMsg;
@ -92,6 +97,11 @@ class Discord extends NotificationProvider {
], ],
}], }],
} }
if (notification.discordPrefixMessage) {
discordupdata.content = notification.discordPrefixMessage;
}
await axios.post(notification.discordWebhookUrl, discordupdata) await axios.post(notification.discordWebhookUrl, discordupdata)
return okMsg; return okMsg;
} }

5
src/components/NotificationDialog.vue

@ -80,6 +80,11 @@
<label for="discord-username" class="form-label">Bot Display Name</label> <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"> <input id="discord-username" v-model="notification.discordUsername" type="text" class="form-control" autocomplete="false" :placeholder="$root.appName">
</div> </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>
<template v-if="notification.type === 'signal'"> <template v-if="notification.type === 'signal'">

Loading…
Cancel
Save