mirror of
https://github.com/cloudmaker97/Discord-Captcha-Verification.git
synced 2025-12-06 01:48:34 +00:00
Additional Context for GDPR
This commit is contained in:
parent
356679a0fe
commit
fce241bd42
2 changed files with 7 additions and 2 deletions
|
|
@ -7,5 +7,6 @@
|
||||||
"verifiedRoleId": "",
|
"verifiedRoleId": "",
|
||||||
"discordToken": "",
|
"discordToken": "",
|
||||||
"turnstileSitekey": "",
|
"turnstileSitekey": "",
|
||||||
"turnstileSecret": ""
|
"turnstileSecret": "",
|
||||||
|
"dataPrivacyPolicy": "https://example.com/privacy"
|
||||||
}
|
}
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
const { Client, Events, GatewayIntentBits, EmbedBuilder, ActionRowBuilder, ButtonStyle, ButtonBuilder } = require('discord.js');
|
const { Client, Events, GatewayIntentBits, EmbedBuilder, ActionRowBuilder, ButtonStyle, ButtonBuilder } = require('discord.js');
|
||||||
const { discordToken, channelId, channelLogsId, host, port, protocol, verifiedRoleId } = require('../../config.json');
|
const { discordToken, channelId, channelLogsId, host, dataPrivacyPolicy, protocol, verifiedRoleId } = require('../../config.json');
|
||||||
const event = require('../events/index').eventBus;
|
const event = require('../events/index').eventBus;
|
||||||
const client = new Client({ intents: [GatewayIntentBits.Guilds] });
|
const client = new Client({ intents: [GatewayIntentBits.Guilds] });
|
||||||
|
|
||||||
|
|
@ -41,6 +41,10 @@ client.once(Events.ClientReady, readyClient => {
|
||||||
.setDescription('Um diesen Server nutzen zu können, musst du dich verifizieren. Dies kannst du tun, indem du auf den Button klickst. Wurdest du in der Vergangenheit bereits einmal verifiziert, musst du dich durch einen Administrator manuell freischalten lassen.')
|
.setDescription('Um diesen Server nutzen zu können, musst du dich verifizieren. Dies kannst du tun, indem du auf den Button klickst. Wurdest du in der Vergangenheit bereits einmal verifiziert, musst du dich durch einen Administrator manuell freischalten lassen.')
|
||||||
.setColor('#FF0000');
|
.setColor('#FF0000');
|
||||||
|
|
||||||
|
if(dataPrivacyPolicy && dataPrivacyPolicy.length > 0) {
|
||||||
|
targetChannel.send("Mit der Verifizierung stimmst der Datenschutzerklärung und der Verarbeitung deiner personenbezogenen Daten zu. Die Verifizierung schützt andere Mitglieder vor Spam und Missbrauch. Jedes Konto kann pro Person nur einmal verifiziert werden. Das Team behält sich das Recht vor, die Verifizierung jederzeit zu widerrufen.")
|
||||||
|
targetChannel.send(dataPrivacyPolicy)
|
||||||
|
}
|
||||||
targetChannel.send({ embeds: [embedBuilder], components: [actionRow] });
|
targetChannel.send({ embeds: [embedBuilder], components: [actionRow] });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue