Files
LazyBot/app/public/guild/goodbyeForm.js
T
2026-01-16 23:41:39 +01:00

33 lines
1.1 KiB
JavaScript

const goodbyeForm = document.getElementById("goodbye-form");
const goodbyeEnabled = document.getElementById("goodbye-enabled");
const goodbyeChannel = document.getElementById("goodbye-channel");
const goodbyeMessage = document.getElementById("goodbye-message");
const statusGoodbyeForm = document.getElementById("status-goodbye-form");
fetch(`/api/bot/get-goodbye-config/${guildId}`)
.then(res => res.json())
.then(cfg => {
goodbyeEnabled.checked = cfg.enabled;
goodbyeChannel.value = cfg.channelId;
goodbyeMessage.value = cfg.message;
});
goodbyeForm.addEventListener("submit", async e => {
e.preventDefault();
const res = await fetch("/api/bot/save-goodbye-config", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
guildId,
goodbyeEnabled: goodbyeEnabled.checked,
channelId: goodbyeChannel.value,
goodbyeMessage: goodbyeMessage.value
})
});
statusGoodbyeForm.textContent = (await res.json()).success
? "Config au revoir sauvegardée ✅"
: "Erreur ❌";
});