- Ege'#0001
- Katılım
- 29 Eki 2021
- Mesajlar
- 96
- Tepkime puanı
- 31
Açıklama: Afk Moduna Girmek İçin Kullanılır.
V12'dir
Main Dosyası:V12'dir
JavaScript:
client.on("message", async message => {
const ms = require("parse-ms");
if (message.author.bot) return;
if (!message.guild) return;
if (message.content.includes(`${prefix}afk`)) return;
if (await db.fetch(`afk_${message.author.id}`)) {
let süre = await db.fetch(`afk_süre_${message.author.id}`);
let zaman = ms(Date.now() - süre);
db.delete(`afk_${message.author.id}`);
db.delete(`afk_süre_${message.author.id}`);
message.member.setNickname(db.fetch(`afktag_${message.author.id}`))
const afk_cikis = new Discord.MessageEmbed()
.setColor("ff0000")
.setDescription(`<@${message.author.id}>\`${zaman.hours}\` **saat** \`${zaman.minutes}\` **dakika** \`${zaman.seconds}\` **saniye** , **AFK Modundaydın!**`)
message.channel.send(afk_cikis)}
var kullanıcı = message.mentions.users.first();
if (!kullanıcı) return;
var sebep = await db.fetch(`afk_${kullanıcı.id}`);
if (sebep) {
let süre = await db.fetch(`afk_süre_${kullanıcı.id}`);
let zaman = ms(Date.now() - süre);//by Ege#0003
const afk_uyarı = new Discord.MessageEmbed()
.setColor("ff0000")
.setDescription(`<@${kullanıcı.id}> adlı kullanıcı \`${sebep}\` sebebiyle; \`${zaman.hours}\` **saat** \`${zaman.minutes}\` **dakika** \`${zaman.seconds}\` **saniyedir AFK!**`)
message.reply(afk_uyarı)}
});
Kod Dosyası:
JavaScript:
const Discord = require("discord.js");
const db = require("quick.db")
const bot = new Discord.Client();
const a = require("../ayarlar.json");
exports.run = async (client, message, args) => {
var kullanıcı = message.author;
var sebep = args.slice(0).join(" ");
if(!sebep) return message.channel.send(new Discord.MessageEmbed()
.setTitle(`Uyarı | Warning!`)
.setDescription(`AFK Moduna Geçmek İçin Bir Sebep Belirtmelisin!`))
let dcs15 = new Discord.MessageEmbed()
.setTitle(`⚠ Uyarı! `)
.setTimestamp()
.setFooter(client.user.username)
.setThumbnail(message.author.avatarURL)
.setDescription(`AFK Moduna Girmek İçin Onay Veriyor Musun ?`)
.setColor("RED");
message.channel.send(dcs15).then(sunucu => {
sunucu.react("✅").then(() => sunucu.react("❌"));
let yesFilter = (reaction, user) =>
reaction.emoji.name === "✅" && user.id === message.author.id;
let noFilter = (reaction, user) =>
reaction.emoji.name === "❌" && user.id === message.author.id;
let yes = sunucu.createReactionCollector(yesFilter, { time: 0 });
let no = sunucu.createReactionCollector(noFilter, { time: 0 });
yes.on("collect", r => {
message.member.setNickname(`[AFK] ${message.member.displayName}`)
db.set(`afktag_${message.author.id}`, message.member.displayName)
let dcs16 = new Discord.MessageEmbed()
.setTitle(`✅ İşlem Başarılı!`)
.setDescription(`AFK Moduna Girdiniz!`)
.setColor("GREEN")
.setThumbnail(client.user.avatarURL)
.setTimestamp()
.setThumbnail(message.guild.iconURL)
.setFooter(message.guild.name);
message.channel.send(dcs16).then(x => {
x.delete(5000);
});
});
db.set(`afk_${kullanıcı.id}`, sebep);
db.set(`afk_süre_${kullanıcı.id}`, Date.now());//discord.gg/türkiye
no.on("collect", r => {
db.delete(`afk_${kullanıcı.id}`, sebep);
db.delete(`afk_süre_${kullanıcı.id}`, Date.now());
message.channel.send(`İptal Edildi!`)
});
});
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};
exports.help = {
name: "afk",
};