- Ege'#0001
- Katılım
- 29 Eki 2021
- Mesajlar
- 96
- Tepkime puanı
- 31
Açıklama : Discord Küfür Engelleme Komutu Kimse Küfür Edemez.
V12'dir
Ekstra Bilgi : croxydb modulü gerekli.
V12'dir
Ekstra Bilgi : croxydb modulü gerekli.
Komutlar dosyası :
JavaScript:
const Discord = require("discord.js");
const db = require("croxydb");
exports.run = async (client, message, args) => {
if (!message.member.permissions.has("ADMINISTRATOR")) return message.reply("Yetersiz Yetki Gereken => YÖNETİCİ")
if (!args[0] || !["aç", "kapat"].includes(args[0])){
const ce = new Discord.MessageEmbed()
.setTitle("LÜTFEN KOMUTU DOĞRU KULLAN")
.setColor("RED")
.addField("Sadece Belirli Bir Kanalda Açmak İçin", "`!küfür-engel aç #KANAL`")
.addField("Tüm Sunucuda Açmak İçin", "`!küfür-engel aç`")
.addField("Sistemi Belirli Bir Kanalda Kapatmak İçin", "`!küfür-engel kapat #KANAL`")
.addField("Tüm Sunucuda Kapatmak İçin", "`!küfür-engel kapat`")
message.channel.send(ce)
}
if(args[0] === "aç"){
const cc = message.mentions.channels.first()
if(cc){
db.set("cd2."+cc.id+message.guild.id, "Kanal")
message.channel.send("**<#"+cc.id+"> İsimli Kanalda Küfür Engelleme Sistemi Açıldı!**")
} else {
db.set("cd1."+message.guild.id, "Sunucu")
message.channel.send("**Küfür Engelleme Sistemi Tüm Sunucuda Açıldı!**")
}
}
if(args[0] === "kapat"){
const cc = message.mentions.channels.first()
if(cc){
db.delete("cd2."+cc.id+message.guild.id)
message.channel.send("**<#"+cc.id+"> İsimli Kanalda Küfür Engelleme Sistemi Kapatıldı!**")
} else {
db.delete("cd1."+message.guild.id)
message.channel.send("**Küfür Engelleme Sistemi Tüm Sunucuda Kapatıldı!**")
}
}
};
exports.conf = {
aliases: []
};
exports.help = {
name: "küfür-engel"
};
Main Dosyası :
JavaScript:
client.on('message', async message => {
const cdb = require("croxydb") //gerekli modül
if(message.guild){
const data1 = cdb.get("cd1."+message.guild.id)
const data2 = cdb.get("cd2."+message.channel.id+message.guild.id)
if(data1){
const blacklist = ["oç", "amk", "ananı sikiyim", "ananıskm", "piç", "Amk", "amsk", "sikim", "sikiyim", "orospu çocuğu", "piç kurusu", "kahpe", "orospu", "sik", "yarrak", "amcık", "amık", "yarram", "sikimi ye", "mk", "mq", "aq", "amq"];
let content = message.content.split(' ');
content.forEach(kelime => {
if(blacklist.some(küfür => küfür === kelime)) {
if(!message.member.permissions.has('BAN_MEMBERS')){
message.delete({timeout: 1000});
message.reply("**Lütfen Küfür Etme!!**")
}
}
})
}
if(!data1 && data2){
const blacklist = ["oç", "amk", "ananı sikiyim", "ananıskm", "piç", "Amk", "amsk", "sikim", "sikiyim", "orospu çocuğu", "piç kurusu", "kahpe", "orospu", "sik", "yarrak", "amcık", "amık", "yarram", "sikimi ye", "mk", "mq", "aq", "amq"];
let content = message.content.split(' ');
content.forEach(kelime => {
if(blacklist.some(küfür => küfür === kelime)) {
if(!message.member.permissions.has('BAN_MEMBERS')){
message.delete({timeout: 1000});
message.reply("**Lütfen Küfür Etme!!**")
}
}
})
}
}
});