Kod V12 - Ayarlamalı Gelen-Giden Sistemi!

REVELOPER#9278
Katılım
11 Eyl 2021
Mesajlar
2
Tepkime puanı
4

V12 - Ayarlamalı Gelen-Giden Sistemi!​



Selam millet! Bu konuda sizlere v12 için basit bir gelen-giden komutu vereceğim, iyi günlerde kullanın. Kod alıntı değildir.

Sürüm: v12
Gerekli Modüller: "discord.js","quick.db"


JavaScript:
main.js;



client.on('guildMemberAdd', (member) => {

  let kanal = db.fetch(`gelengidenkanal.${member.guild.id}`);



  if(!kanal) return;



  member.guild.channels.cache.get(`${kanal}`).send(

    new MessageEmbed()

    .setTitle(`${client.config.emoji.girdi} | Yeni Üye Katıldı!`) // kendi emojilerinizi ayarlarsınız benim emojilerim config dosyasında kayıtlı oldugundan bu şekilde yaptım

  .setColor(client.config.colors.default)

  .setDescription(`**${member.user.username}** Sunucuya Katıldı!`)

  .setThumbnail(member.user.displayAvatarURL())

    )

});



client.on('guildMemberRemove', (member) => {

  let kanal = db.fetch(`gelengidenkanal.${member.guild.id}`);



  if(!kanal) return;



  member.guild.channels.cache.get(`${kanal}`).send(

    new MessageEmbed()

    .setTitle(`${client.config.emoji.çıktı} | Üye Ayrıldı!`) // kendi emojilerinizi ayarlarsınız benim emojilerim config dosyasında kayıtlı oldugundan bu şekilde yaptım

  .setColor(client.config.colors.failed)

  .setDescription(`**${member.user.username}** Sunucudan Ayrıldı!`)

  .setThumbnail(member.user.displayAvatarURL())

    )

});



JavaScript:
Gelen-Giden.js;

const {MessageEmbed} = require("discord.js");

const db = require("quick.db");



module.exports = {

    run: async(client, message, args) =>{



if(!args[0]) return message.reply(`Gelen Giden Log Kanalını Ayarlaman İçin **${client.config.info.prefix}gg ayarla #kanal**`)



if (args[0] === "ayarla") {

    let kanal = message.mentions.channels.first()

    if(!kanal) return message.reply(`ayarlamak istediğin kanalı etiketlemelisin!`)

    message.channel.send(new MessageEmbed().setTitle(`Başarılı!`).setColor("RANDOM").setDescription(`Başarılı Bir Şekilde Gelen Giden Log Kanalı ${kanal} Olarak Ayarlanmıştır!`))

    db.set(`gelengidenkanal.${message.guild.id}`, kanal.id)

}



if (args[0] === "sıfırla") {

    const sorgu = db.fetch(`gelengidenkanal.${message.guild.id}`)

    if(!sorgu) return message.reply(`sıfırlamam için ilk önce ayarlamalısın!`)

message.channel.send(new MessageEmbed().setTitle(`Başarılı!`).setColor("RANDOM").setDescription(`Başarılı Bir Şekilde Gelen Giden Log Kanalı Sıfırlanmıştır!`))

db.delete(`gelengidenkanal.${message.guild.id}`)

}



    },

    config:{

        name: "gg" // ben şimdilik bu şekilde yapacağım botta ekli olan gelen giden sistemi ile karışmasın diye siz ayarlarsınız normal isni

    }

}
 
Son düzenleme:
  • Beğen
Tepkiler: kedy ve tolgamode

Konuyu 0 kişi okuyor. (0 kayıtlı üye ve 0 ziyaretçi)

  • Bilgi