- Katılım
- 28 Mar 2021
- Konular
- 4
- Mesajlar
- 7
- Tepki puanı
- 10
- Puanları
- 760
Hepinize Merhabalar Arkadaşlar Uzun Zamandır Discord İçin Bot Kodluyorum Artık Bende Yazdığım Kodları Sizlerle Birlikte Paylaşmaya Karar Verdim Umarım Kod Sizin İçin Yararlı Olur.
İlk Kodumuzu Komutlar Dosyasına Atıp Hangi 'database' Dosyasını Kullanıyorsanız Kodun İçeriğini Ona Göre Ayarlayın.
İlk Kodumuzu Komutlar Dosyasına Atıp Hangi 'database' Dosyasını Kullanıyorsanız Kodun İçeriğini Ona Göre Ayarlayın.
JavaScript:
const db = require('../database')
const { MessageEmbed } = require("discord.js")
module.exports = { //Burayı Kendi Botunuzun Komut Dosyasındaki Tanımlama Bölümüne Göre Değiştirin
kod: "reklam-engelleyici", //Burayı Kendi Botunuzun Komut Dosyasındaki Tanımlama Bölümüne Göre Değiştirin
async run (client, message, args){ //Burayı Kendi Botunuzun Komut Dosyasındaki Tanımlama Bölümüne Göre Değiştirin
if (!message.member.hasPermission('MANAGE_MESSAGES')) return message.channel.send("Bu komutu kullanabilmek için **Messajları Yönet** yetkisine sahip olmalısınız.")
if (!args[0]) return message.channel.send(`Lütfen _prefixinizi yazın_reklam-engelleyici <aç/kapat> yazın.`);
let ayar = args[0].toLowerCase()
if (ayar === "aç"){
db.set("reklam" + message.guild.id, "açık")
const embed = new MessageEmbed()
.setTitle("Reklam-Engelleme Ayarı Değiştirildi")
.setDescription("Başarıyla sunucunuzun `reklam-engelleyici` ayarı `açıldı`.")
.setColor("GREEN")
message.channel.send(embed)
} else if (ayar === "kapat"){
if (!db.has("reklam" + message.guild.id)) return message.channel.send("Reklam-Engelleme ayarı bu sunucuda açık değil ki kapatayım.")
db.delete("reklam" + message.guild.id)
const embed = new MessageEmbed()
.setTitle("Reklam-Engelleme Ayarı Değiştirildi")
.setDescription("Başarıyla sunucunuzun `reklam-engelleyici` ayarı `kapatıldı`.")
.setColor("RED")
message.channel.send(embed)
} else {
message.reply("Geçersiz Ayar. Lütfen `aç` veya `kapat` yazınız.")
}
}
}
İkinci Kodumuzu İse Main Dosyamıza Atıyoruz.
JavaScript:
const reklam = ["discord.app", "discord.gg", "invite","discordapp","discordgg", ".com", ".net", ".xyz", ".tk", ".pw", ".io", ".me", ".gg", "www.", "https", "http", ".gl", ".org", ".com.tr", ".biz", ".party", ".rf.gd", ".az",]
if (!message.guild) return;
if (!db.has("reklam" + message.guild.id)) return;
if (reklam.some(word => message.content.toLowerCase().includes(word)) ) {
message.delete(message.author)
message.reply("Reklam-Engelleyici Aktif!").then(mesaj => {
setTimeout(function() {
mesaj.delete()
}, 5000);
})
}
Kod Bu kadardı Tek Yapmanız Gereken Tanımlayabileceğiniz Bir 'Database' Dosyası Oluşturmaktır. Eğer İsterseniz İlerleyen Zamanlarda Da Sizin İçin Kendi Botum İçin Yazmış Olduğum Database Kodlarını Atabilirim İyi Günler.
Ekli dosyalar
Son düzenleme: