- Dark Creative#8386
- Katılım
- 1 Eki 2021
- Mesajlar
- 9
- Tepkime puanı
- 3
Maine Atılacak;
Komutlara Atılacak;
Komutlara Atılacak;
Eğer Çalışmazsa Discord Developerstan Botunuzu Seçip Sol Taraftan Bot Kısmına Girip Resimdeki Gibi Tikler Kapalı Olacaktır Gösterilen Tikleri Açarsanız Kod Çalışır
JavaScript:
client.on("message", async message => {
if (!message.guild) return;
if (db.has(`sayac_${message.guild.id}`) === true) {
if (db.fetch(`sayac_${message.guild.id}`) <= message.guild.members.cache.size) {
const embed = new Discord.MessageEmbed()
.setTitle(`Tebrikler ${message.guild.name}!`)
.setDescription(`Başarıyla \`${db.fetch(`sayac_${message.guild.id}`)}\` kullanıcıya ulaştık! Sayaç sıfırlandı!`)
.setColor("RANDOM");
message.channel.send(embed);
message.guild.owner.send(embed);
db.delete(`sayac_${message.guild.id}`);
}
}
});
client.on("guildMemberRemove", async member => {
const channel = db.fetch(`sKanal_${member.guild.id}`);
if (db.has(`sayac_${member.guild.id}`) == false) return;
if (db.has(`sKanal_${member.guild.id}`) == false) return;
member.guild.channels.cache.get(channel).send(`**${member.user.tag}** Sunucudan ayrıldı! \`${db.fetch(`sayac_${member.guild.id}`)}\` üye olmamıza son \`${db.fetch(`sayac_${member.guild.id}`) - member.guild.memberCount}\` üye kaldı!`);
});
client.on("guildMemberAdd", async member => {
const channel = db.fetch(`sKanal_${member.guild.id}`);
if (db.has(`sayac_${member.guild.id}`) == false) return;
if (db.has(`sKanal_${member.guild.id}`) == false) return;
member.guild.channels.cache.get(channel).send(`**${member.user.tag}** Sunucuya Katıldı :tada:! \`${db.fetch(`sayac_${member.guild.id}`)}\` üye olmamıza son \`${db.fetch(`sayac_${member.guild.id}`) - member.guild.memberCount}\` üye kaldı!`);
});
Komutlara Atılacak;
JavaScript:
const Discord = require("discord.js");
const fs = require("fs");
const ayarlar = require("../ayarlar.json");
exports.run = async (client, message, args) => {
const db = require("quick.db");
let prefix = ayarlar.prefix;
if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`Bu komutu kullanabilmek için **Yönetici** iznine sahip olmalısın!`);
if (!args[0]) {
return message.reply("Lütfen ayarlamak istediğiniz sayıyı yazınız");
}
if (args[0] === "kapat") {
if (db.has(`sayac_${message.guild.id}`) === true) {
db.delete(`sayac_${message.guild.id}`);
if (db.has(`sKanal_${message.guild.id}`) === true) {
db.delete(`sKanal_${message.guild.id}`);
message.channel.send("Sayaç kanalı ve sayaç başarıyla kaldırıldı");
return;
}
message.channel.send("Sayaç kaldırıldı.");
return;
}
message.channel.send(`Sayaç ayarlanmamış.`);
return;
}
if (isNaN(args[0])) {
return message.reply("Sadece sayı!");
}
if (args[0] <= message.guild.memberCount) {
const embed = new Discord.MessageEmbed();
return message.reply("Lütfen sunucu sayısından daha yüksek bir değer girin!" );
}
db.set(`sayac_${message.guild.id}`, args[0]);
const embed = new Discord.MessageEmbed()
.setTimestamp()
.setAuthor(`
Sayaç başarıyla ayarlandı: **${args[0]}**
Sayaç kapatmak isterseniz **${prefix}sayaç kapat** yazmanız yeterlidir.
Sayaç kanalı için -sayaç-kanal-ayarla #kanal
`);
message.channel.send(embed);
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ["sayacayarla", "sayac", "sayaç"],
permLevel: 0
};
exports.help = {
name: "sayaç-ayarla",
description: "Sayacı ayarlar.",
usage: "saya-çayarla "
};
Komutlara Atılacak;
JavaScript:
const Discord = require("discord.js");
const fs = require("fs");
var ayarlar = require('../ayarlar.json');
exports.run = async (client, message, args) => {
if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`Bu komutu kullanabilmek için **Yönetici** iznine sahip olmalısın!`);
const db = require("quick.db");
if (args[0] === "kapat") {
if (db.has(`sKanal_${message.guild.id}`) === true) {
db.delete(`sKanal_${message.guild.id}`);
if (db.has(`sayac_${message.guild.id}`) === true) {
db.delete(`sayac_${message.guild.id}`);
message.channel.send("Sayaç kanalı ve sayaç başarıyla kaldırıldı");
return;
}
message.channel.send("Sayaç kanalı kaldırıldı.");
return;
}
message.channel.send(`Sayaç kanalı ayarlanmamış.`);
return;
}
let channel = message.mentions.channels.first() || message.guild.channels.find(c => c.name === args.slice(0).join(" "));
let prefix = ayarlar.prefix;
if (!channel) {
return message.reply("Lütfen ayarlamak istediğiniz kanalı etiketleyin");
}
db.set(`sKanal_${message.guild.id}`, channel.id);
const embed = new Discord.MessageEmbed()
.setDescription(`Sayaç kanalı başarıyla ayarlandı: ${channel}\nSayaç kanalını kapatmak isterseniz **${prefix}sayaçkanal kapat** yazmanız yeterlidir.`
)
.setColor("RANDOM")
.setTimestamp()
message.channel.send(embed);
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["sayaç-kanal-belirle", "sayaçkanal"],
permLevel: 0
};
exports.help = {
name: "sayaç-kanal-ayarla",
description: "Sayaç kanalını ayarlar.",
usage: "sayaç-kanal-ayarla <#kanal>"
};
Eğer Çalışmazsa Discord Developerstan Botunuzu Seçip Sol Taraftan Bot Kısmına Girip Resimdeki Gibi Tikler Kapalı Olacaktır Gösterilen Tikleri Açarsanız Kod Çalışır