- kedy0
- Katılım
- 14 Eyl 2021
- Mesajlar
- 379
- Tepkime puanı
- 322
- Şehir
- İstanbul
Selam millet! Bugün sizlere v12 reklam engel komutu vereceğim.
JavaScript:
//komutlara atın
exports.run = (client, message) => {
let db = require("quick.db");
let Discord = require("discord.js");
let reklam = db.fetch(`reklam.${message.guild.id}.durum`);
const member3 = new Discord.MessageEmbed()
.setColor(0x36393f)
.setDescription(` **HATA** - Bu sunucuda yetkili değilsin.`);
if (!message.member.permissions.has("MANAGE_MESSAGES"))
return message.channel.send(member3);
if (reklam) {
db.delete(`reklam.${message.guild.id}`);
message.channel
.send(
new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(
`**Başarılı Bir Şekilde Reklam Engel Koruması Kapandı.**`
)
)
.then(l => {
l.delete({ timeout: 5000 });
});
} else {
db.set(`reklam.${message.guild.id}.durum`, true);
message.channel
.send(
new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(
` **Başarılı Bir Şekilde Reklam Engel Koruması Açıldı.**`
)
)
.then(l => {
l.delete({ timeout: 5000 });
});
}
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["reklam-engel"],
permLevel: 0
};
exports.help = {
name: "reklamengel",
description: "reklam engelleyici",
usage: "reklamengel"
};
JavaScript:
//reklamlog.js
exports.run = (client, message) => {
let db = require("quick.db");
let Discord = require("discord.js");
let reklam = db.fetch(`reklam.${message.guild.id}.durum`);
const member3 = new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(` **HATA** - Bu sunucuda yetkili değilsin.`);
if (!message.member.permissions.has("MANAGE_MESSAGES"))
return message.channel.send(member3);
const member = new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(` **HATA** - Bir kanal etiketle.`);
if (reklam) {
let kanal = message.mentions.channels.first();
if (!kanal) return message.channel.send(member);
db.set(`reklam.${message.guild.id}.kanal`, kanal.id);
message.channel
.send(
new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(
` **Başarılı Bir Şekilde Reklam Log Kanalı Ayarlandı.** `
)
)
.then(l => {
l.delete({ timeout: 5000 });
});
} else {
message.channel
.send(
new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(` **Reklam Engel Koruması Açık Değil**`)
)
.then(l => {
l.delete({ timeout: 5000 });
});
}
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["reklam-log"],
permLevel: 0
};
exports.help = {
name: "reklamlog",
description: "reklam engel logu",
usage: "reklamlog"
};
JavaScript:
//main'e atın
//Reklam Engel Baş
const reklam = [
".com",
".net",
".xyz",
".tk",
".pw",
".io",
".me",
".gg",
"www.",
"https",
"http",
".gl",
".org",
".com.tr",
".biz",
"net",
".rf",
".gd",
".az",
".party",
".gf",
".31"
];
client.on("messageUpdate", async (old, nev) => {
if (old.content != nev.content) {
let i = await db.fetch(`reklam.${nev.member.guild.id}.durum`);
let y = await db.fetch(`reklam.${nev.member.guild.id}.kanal`);
if (i) {
if (reklam.some(word => nev.content.includes(word))) {
if (nev.member.hasPermission("BAN_MEMBERS")) return;
//if (ayarlar.gelistiriciler.includes(nev.author.id)) return ;
const embed = new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(
` ${nev.author} , **Mesajını Editleyerek Reklam Yapmaya Çalıştı!**`
)
.addField("Mesajı:", nev);
nev.delete();
const embeds = new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(
` ${nev.author} , **Mesajı Editleyerek Reklam Yapamana İzin Veremem!**`
);
client.channels.cache.get(y).send(embed);
nev.channel.send(embeds).then(msg => msg.delete({ timeout: 5000 }));
}
} else {
}
if (!i) return;
}
});
client.on("message", async msg => {
if (msg.author.bot) return;
if (msg.channel.type === "dm") return;
let y = await db.fetch(`reklam.${msg.member.guild.id}.kanal`);
let i = await db.fetch(`reklam.${msg.member.guild.id}.durum`);
if (i) {
if (reklam.some(word => msg.content.toLowerCase().includes(word))) {
try {
if (!msg.member.hasPermission("MANAGE_GUILD")) {
// if (!ayarlar.gelistiriciler.includes(msg.author.id)) return ;
msg.delete({ timeout: 750 });
const embeds = new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(
` <@${msg.author.id}> , **Bu Sunucuda Reklam Yapmak Yasak!**`
);
msg.channel.send(embeds).then(msg => msg.delete({ timeout: 5000 }));
const embed = new Discord.MessageEmbed()
.setColor("#ff0000")
.setDescription(` ${msg.author} , **Reklam Yapmaya Çalıştı!**`)
.addField("Mesajı:", msg);
client.channels.cache.get(y).send(embed);
}
} catch (err) {
console.log(err);
}
}
}
if (!i) return;
});
//Reklam Engel Son