JavaScript · discord.js join gate
client.on('guildMemberAdd', async (member) => {
const res = await fetch(`https://thompsonjs.net/api/lookup.php?id=${member.id}`);
const data = await res.json();
if (data.flagged && ['High', 'Critical'].includes(data.severity)) {
await modLog.send(`⚠️ ${member.user.tag} is flagged: ${data.flags.map(f => f.name).join(', ')}`);
}
});