Kawin
Uzman Üye
Bu kod sayesinde reklam atılacak reklamları koruyabileceksiniz.
[komutlar/linkaç.js]
[komutlar/linkkapat.js]
[main dosyasına bot.js, server.js]
[komutlar/linkaç.js]
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db')
exports.run = (client, message, args) => {
if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(` Bu komutu kullanabilmek için "\`Yönetici\`" yetkisine sahip olmalısın.`);
if (db.fetch(`linkK_${message.channel.id}`)) {
return message.reply(`Sanırım bu özellik zaten açıkmış :slight_smile:`)
}
db.set(`linkK_${message.channel.id}`, message.channel.id)
message.reply(`Bu özellik **başarıyla açıldı.** ${client.emojis.get("647746144155467786")}`)
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["link-engel-aç"],
permLevel: 0
};
exports.help = {
name: 'linkengelaç',
description: 'sayaç',
usage: 'sayaç'
};
[komutlar/linkkapat.js]
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db')
exports.run = (client, message, args) => {
if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(` Bu komutu kullanabilmek için "\`Yönetici\`" yetkisine sahip olmalısın.`);
if (!db.fetch(`linkK_${message.channel.id}`)) {
return message.reply(`Sanırım bu özellik zaten kapalıymış :slight_smile:`)
}
db.delete(`linkK_${message.channel.id}`)
message.reply(`Bu özellik **sadece bu kanalda** devre dışı bırakıldı.`)
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["link-engel-kapat"],
permLevel: 0
};
exports.help = {
name: 'linkengelkapat',
description: 'sayaç',
usage: 'sayaç'
};
[main dosyasına bot.js, server.js]
JavaScript:
client.on("message", msg => {
const reklama = db.fetch(`linkK_${msg.channel.id}`)
if (!reklama) return
var regex = new RegExp("^(http[s]?:\\/\\/(www\\.)?|ftp:\\/\\/(www\\.)?|www\\.){1}([0-9A-Za-z-\\.@:%_\+~#=]+)+((\\.[a-zA-Z]{2,3})+)(/(.)*)?(\\?(.)*)?");
if (regex.test(msg.content) == true) {
if (msg.member.hasPermission("BAN_MEMBERS")) {
return;
}
msg.delete()
const Embed = new Discord.RichEmbed()
.setColor("BLUE")
.setAuthor("MC-EŞŞEK", client.user.avatarURL)
.setDescription(`${msg.author} Reklam Yasak Bunu Bilmiyormusun! ${client.emojis.get("649299260906405919")}`)
msg.channel.send(Embed).then(sil => sil.delete(3000))
}
})
client.on("message", msg => {
const reklama = db.fetch(`reklamK_${msg.channel.id}`)
if (!reklama) return
const kelime = ["discord.gg", "discord.me", "discordapp.com", "discord.io", "discord.tk"];
if (kelime.some(reklam => msg.content.includes(reklam))) {
if (msg.member.hasPermission("BAN_MEMBERS")) {
return;
}
msg.delete()
const Embed = new Discord.RichEmbed()
.setColor("BLUE")
.setAuthor("#Kagami", client.user.avatarURL)
.setDescription(`${msg.author} Reklam Yasak Bunu Bilmiyormusun! ${client.emojis.get("649299260906405919")}`)
msg.channel.send(Embed).then(sil => sil.delete(3000))
}
})
Son düzenleme: