Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Discord Bot Kodları quick.db ile DB Ayarlı Link Engelleme Komutu
Kurulum için adımları izleyin:
- Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
- Herhangi bir modül gerekmez.
//---Bu Kod komutlar klasörüne atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi
client.on("message", async msg => {
var mayfe = await db.fetch(`reklam_${msg.guild.id}`)
if (mayfe == 'acik') {
const birisireklammidedi = [".com", ".net", ".xyz", ".tk", ".pw", ".io", ".me", ".gg", "www.", "https", "http", ".gl", ".org", ".com.tr", ".biz", "net", ".rf.gd", ".az", ".party", "discord.gg",];
if (birisireklammidedi.some(word => msg.content.includes(word))) {
try {
if (!msg.member.hasPermission("BAN_MEMBERS")) {
msg.delete();
return msg.reply('Bu Sunucuda Reklam Engelleme Filtresi Aktiftir. Reklam Yapmana İzin Veremem !').then(msg => msg.delete(3000));
msg.delete(3000);
}
} catch(err) {
console.log(err);
}
}
}
else if (mayfe == 'kapali') {
}
if (!mayfe) return;
})
;
//////////////////// Yukardaki kod main atılaca ////////------ Aşağıdaki kod komutlara
const db = require('quick.db')
const Discord = require('discord.js')
exports.run = async (bot, message, args) => {
if (!args[0]) return message.channel.send('Hey Bu Ayarı Kullanabilmek için `aç` yada `kapat` yazmalısın!')
if (!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send('`SUNUCUYU_YÖNET` yetkisine sahip olmalısın!')
if (args[0] == 'aç') {
var i = await db.set(`reklam_${message.guild.id}`, 'acik')
message.channel.send('Reklam Engel başarıyla açıldı! `Üyeleri Yasakla` yetkisine sahip olanların reklamı engellenmicektir.')
}
if (args[0] == 'kapat') {
var i = await db.set (`reklam_${message.guild.id}`, 'kapali')
message.channel.send('Reklam Engel başarıyla kapatıldı! Artık herkes reklam yapabilir.')
}
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['advertisement','reklam', 'reklam-engel'],
permLevel: 0
};
exports.help = {
name: 'reklamengel',
description: '[Admin Komutu]',
usage: 'reklamengel'
};
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
çalışmıyo
YanıtlaSil