İnsta ♥ @LazHayalet ♥
Efsane Üye
Selamın aleykum beyler şimdi discord bot kodlayacak beyler iyi düşünün kolay yerden saplamayın şimdi iyi düşünün neyse boş verin konuya gelelim komutlar diye bir klasör açiyoruz içine yeni metin belgesi açiyoruz ve sonra metin belgesini açıp farklı kaydet diyoruz ve ismini küfür-engelle.js yapıyoruz kodumuzu içine yapiştiriyoruz biti mi hayır bitmedi bot.js geliyoruz oradan boş bir yere bu komutu ekleyip küfür-engelleme sistemini kuruyoruz.
Bu komutlara
buda bot.js

açtığım konunun içinde bulunan buda bot.js yerdeki küfürleri site kuralları gereği sansürledim siz düzeltirsiniz.
Küfürlerin bazı kısımlarına * koyulmuştur siz bunları normal olarak değiştirin yoksa sorun olacaktır.
Bu komutlara
Kod:
const db = require('quick.db') const Discord = require('discord.js') exports.run = async (bot, message, args) => { if (!args[0]) return message.channel.send('aç yada kapat yazmalısın! Örnek: küfür-engel aç') if (!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send('`SUNUCUYU_YÖNET` yetkisine sahip olmalısın!') if (args[0] == 'aç') { db.set(`kufur_${message.guild.id}`, 'acik').then(i => { message.channel.send('✅ Küfur Engel başarıyla açıldı! Üyeleri Yasakla yetkisine sahip olanların küfürü engellenmicektir.') }) } if (args[0] == 'kapat') { db.set(`kufur_${message.guild.id}`, 'kapali').then(i => { message.channel.send('✅ Küfür Engel başarıyla kapatıldı! Artık herkes küfür yazabilir.') }) } } exports.conf = { enabled: true, guildOnly: false, aliases: ['küfür'], permLevel: 0 }; exports.help = { name: 'küfür-engelleme', description: '[Admin Komutu]', usage: 'küfür-engelleme' };
buda bot.js
Kod:
client.on("message", msg => { db.fetch(`kufur_${msg.guild.id}`).then(i => { if (i == 'acik') { const kufur = ["o*", "a*k", "ananı s*k*y*m", "anan*s*km", "p*ç", "a*k", "am*sk", "s*k*m", "s*kiy*m", "or*sp* ç*c*ğu", "p*ç k*r*su", "ka*pe", "oro*p*", "m*l", "s*k", "ya*r*k", "a*", "a*c*k", "am*k", "y*r*am", "s*k*m* ye", "m*", "m*", "a*", "a*", "a*q",]; if (kufur.some(word => msg.content.includes(word))) { try { if (!msg.member.hasPermission("BAN_MEMBERS")) { msg.delete(); return msg.reply('Küfür etmemelisin! ⚠').then(msg => msg.delete(3000)); } } catch(err) { console.log(err); } } } else if (i == 'kapali') { } if (!i) return; }) });
açtığım konunun içinde bulunan buda bot.js yerdeki küfürleri site kuralları gereği sansürledim siz düzeltirsiniz.
Küfürlerin bazı kısımlarına * koyulmuştur siz bunları normal olarak değiştirin yoksa sorun olacaktır.