Merhaba Uzun Bir Ara Oldu Ama Gine Karşınızdayım Bu Gün Hem Discord Sunucunuzu Hemde Botunuzu Biraz Daha Detay Katmak İçin Koyulan Bir Komutda Bahsedicem. Bu Komut Mesela ' !afk yemekyiyecek' Gibi Şeylere Yarıyor Şimdi Koda Geçelim.
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db')
exports.run = async (client, message, args) => {
let user = message.author
let sebep = args.join(" ")
if (!sebep) return message.channel.send(`:x: Bir sebep yazmalısın.`)
db.set(`afk_${user.id}`, sebep)
message.channel.send(`:x: Artık \`${sebep}\` sebebiyle AFK'sın.`)
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: [],
permLevel: 0
}
exports.help = {
name: 'afk',
description: "AFK olmanızı sağlar.",
usage: 'afk <sebep>'
}
Bu Komutlar Klasöründe AFK Diye Dosya Açacaksınız Oraya Bu Kodu Yapıştırın.
JavaScript:
client.on('message', async message => {
let prefix = await db.fetch(`prefix_${message.guild.id}`) || ayarlar.prefix
let kullanıcı = message.mentions.users.first() || message.author
let afkdkullanıcı = await db.fetch(`afk_${message.author.id}`)
let afkkullanıcı = await db.fetch(`afk_${kullanıcı.id}`)
let sebep = afkkullanıcı
if (message.author.bot) return;
if (message.content.includes(`${prefix}afk`)) return;
if (message.content.includes(`<@${kullanıcı.id}>`)) {
if (afkdkullanıcı) {
message.channel.send(`:x: **${message.author.tag}** adlı kullanıcı artık AFK degil...`)
db.delete(`afk_${message.author.id}`)
}
if (afkkullanıcı) return message.channel.send(`:x: **${kullanıcı.tag}** şu anda AFK.\n Sebep : **${sebep}**`)
}
if (!message.content.includes(`<@${kullanıcı.id}>`)) {
if (afkdkullanıcı) {
message.channel.send(`:x: **${message.author.tag}** adlı kullanıcı artık AFK değil.`)
db.delete(`afk_${message.author.id}`)
}
}
}
});
Bu İse bot.js/server.js/index.js Hangisini Kullanıyorsanız Onun İçine Atacaksınız