Kod Discord v12 Hoşgeldin Komutu

KenDayy#0001
Katılım
26 Ağu 2021
Mesajlar
247
Tepkime puanı
124
Şehir
Yurtdışı
AÇIKLAMA
Sıfırdan Benim Tarafımdan Yapılmış Bir Komuttur Hoşgeldin Komutu Mesajı Ayarlanmalı Bir Komuttur Kendi Botumdada Kullanıyorum.

Coder: Ufqzyn#3006

KOMUTLAR
Hoşgeldin Ayarla Komutu
JavaScript:
// Ufqzyn#3006
const Discord = require('discord.js');
const db = require('quick.db')
const config = require('../config.json');

exports.run = async (client, message, args) => {
    let prefix = await db.fetch(`prefix_${message.guild.id}`) || config.prefix
let hgkanal = message.mentions.channels.first()
// let hgrol = message.mentions.roles.first()
        if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send('Bu komutu kullanabilmek için **Yönetici** yetkisine sahip olmalısın.');

// if(!hgrol) return message.channel.send(`Otomatik Rol İçin, Bir Rol Etiketle **Örnek**: \`${prefix}hoşgeldin-ayarla @rol\``)
 if(!hgkanal) return message.channel.send(`Hoşgeldin Mesajı'nın Gideceği Kanal İçin, Bir Kanal Etiketle **Örnek**: \`${prefix}hoşgeldin-ayarla #kanal\``)
  
  message.channel.send(`Hoşgeldin Kanalı **${hgkanal}** Olarak Güncelledim!\nHoşgeldin Mesajı Ayarlamak İçin\`${prefix}hoşgeldin-mesaj\` Yazarak Ayarlayabilirsin!`)
  
//  message.channel.send(`Otomatik Verilecek Rol **${hgrol}** Hoşgeldin Kanalı **${hgkanal}** Olarak Güncelledim!\nHoşgeldin Mesajı Ayarlamak İçin\`${prefix}hoşgeldin-mesaj\` Yazarak Ayarlayabilirsin!`)

//  db.set(`hgR_${message.guild.id}`, hgrol.id)
  db.set(`hgK_${message.guild.id}`, hgkanal.id)
};
exports.conf = {
    aliases: ["hoşgeldin-ayarla", "hşgldn-ayarla", "hg-ayarla", "karşılama-ayarla"]
}
exports.help = {
  name: 'hoşgeldin-ayarla'
};
// Ufqzyn#3006
Hoşgeldin Sıfırla Komutu
JavaScript:
// Ufqzyn#3006
const Discord = require('discord.js');
const db = require('quick.db')
const config = require('../config.json');

exports.run = async (client, message, args) => {
let prefix = await db.fetch(`prefix_${message.guild.id}`) || config.prefix
        if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send('Bu komutu kullanabilmek için **Yönetici** yetkisine sahip olmalısın.');
 const rol = db.fetch(`hgK_${message.guild.id}`)
 if(!rol) return message.reply(`Bu özellik zaten kapalı!`)
 
 
  message.channel.send(`Sayaç başarılı bir şekilde kapatıldı.`)

 
  db.delete(`hgK_${message.guild.id}`)
  db.delete(`hg_${message.guild.id}`)
  db.delete(`hgR_${message.guild.id}`)
};
exports.conf = {
    aliases: ["hoşgeldin-sıfırla", "hşgldn-sıfırla", "hg-sıfırla", "karşılama-sıfırla", "hoşgeldin-kapat", "hşgldn-kapat", "hg-kapat", "karşılama-kapat"]
}
exports.help = {
  name: 'hoşgeldin-sıfırla'
};
// Ufqzyn#3006
Hoşgeldin Mesajı Komutu
JavaScript:
// Ufqzyn#3006
const Discord = require('discord.js');
const db = require('quick.db');
const config = require('../config.json');

exports.run = async (client, message, args) => {
    let prefix = await db.fetch(`prefix_${message.guild.id}`) || config.prefix
        if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send('Bu komutu kullanabilmek için **Yönetici** yetkisine sahip olmalısın.');
 
  let HG = args.slice(0).join(' ');
  if(HG.length < 5) return message.channel.send(new Discord.MessageEmbed()
  .setColor("#fdcf5c")
  .setAuthor(`Hoşgeldin Mesajı`, client.user.avatarURL())
  .setDescription(`Hoşgeldin Mesajını Ayarlamak İçin \`${prefix}hoşgeldin-mesaj <mesaj>\``)
  .addField("Kullanılabilen Karakterler", `+ Sunucu Adı: **-sunucu-**\n+ Kullanıcı Tag: **-üye-**\n+ Kullanıcı Etiket: **-üyeetiket-**\n+ Toplam Kanal Kullanıcı: **-üyekaldı-**\n+ Toplam Kullanıcı: **-üyesayisi-**\n+ Sunucu Bölgesi: **-sunucubolgesi-**`)
  .addField("Örnek Kullanım", `\`\`\`fix\n${prefix}hoşgeldin-mesaj -üyeetiket- Kullanıcı Sunucumuza Hoşgeldin Bu Sunucu de Eğlenebilir, Sohbet Edebilir Arkadaş Ortamı Oluşturabilirsin Yetkili Olarak Bize Yardımcı Olabilir Ve Üyelere Güzel Günler Geçirebilirsin -sunucu- Adlı Sunucumuza HOŞGELDİN\`\`\``)
  .setFooter(`Hoşgeldin Mesajı`, client.user.avatarURL())
);

 message.channel.send('Hoşgeldin Mesajı Ayarlandı\n\`\`\`fix\n'+HG+'\`\`\`')
 db.set(`hg_${message.guild.id}`, HG)
};
exports.conf = {
  aliases: ["hoşgeldin-mesaj", "hşgldn-mesaj", "hg-mesaj", "karşılama-mesaj"]
}
exports.help = {
name: 'hoşgeldin-mesaj'
};
// Ufqzyn#3006
Hoşgeldin Komutu main/server/bot.js
JavaScript:
// KARŞILAMA HOŞGELDİN MESAJ // Ufqzyn#3006
client.on("guildMemberAdd", async (member, client) => {
//    const hgrol = db.fetch(`hgR_${member.guild.id}`);
//    if (!hgrol) return;
    const hgkanal = db.fetch(`hgK_${member.guild.id}`);
    if (!hgkanal) return;
    const hg = db.fetch(`hg_${member.guild.id}`)
    if (!hg) return;
    const HG = vaggyhg.replace('-sunucu-', `${member.guild.name}`) .replace('-üye-',`${member.user.tag}`) .replace('-üyeetiket-',`<@${member.user.id}>`) .replace('-kackısıkaldı-',`${member.guild.memberCount}`) .replace('-üyesayisi-',`${member.guild.memberCount}`) .replace('-sunucubolgesi-',`${member.guild.region}`)
//      member.roles.add(hgrol);
      member.guild.channels.cache.get(hgkanal).send(HG);
})
// KARŞILAMA HOŞGELDİN MESAJ // Ufqzyn#3006
 

Ekli dosyalar

  • KaanUfqzynthumb.png
    KaanUfqzynthumb.png
    26.6 KB · Görüntüleme: 152
  • Beğen
Tepkiler: kedy

kedy

.gg/amongusturkiye
Yönetici
kedy0
Katılım
14 Eyl 2021
Mesajlar
379
Tepkime puanı
322
Şehir
İstanbul
Ellerine sağlık <3
 
  • Beğen
Tepkiler: Ufqzyn
Dark Creative#8386
Katılım
1 Eki 2021
Mesajlar
9
Tepkime puanı
3
AÇIKLAMA
Sıfırdan Benim Tarafımdan Yapılmış Bir Komuttur Hoşgeldin Komutu Mesajı Ayarlanmalı Bir Komuttur Kendi Botumdada Kullanıyorum.

Coder: Ufqzyn#3006

KOMUTLAR
Hoşgeldin Ayarla Komutu
JavaScript:
// Ufqzyn#3006
const Discord = require('discord.js');
const db = require('quick.db')
const config = require('../config.json');

exports.run = async (client, message, args) => {
    let prefix = await db.fetch(`prefix_${message.guild.id}`) || config.prefix
let hgkanal = message.mentions.channels.first()
// let hgrol = message.mentions.roles.first()
        if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send('Bu komutu kullanabilmek için **Yönetici** yetkisine sahip olmalısın.');

// if(!hgrol) return message.channel.send(`Otomatik Rol İçin, Bir Rol Etiketle **Örnek**: \`${prefix}hoşgeldin-ayarla @rol\``)
 if(!hgkanal) return message.channel.send(`Hoşgeldin Mesajı'nın Gideceği Kanal İçin, Bir Kanal Etiketle **Örnek**: \`${prefix}hoşgeldin-ayarla #kanal\``)
 
  message.channel.send(`Hoşgeldin Kanalı **${hgkanal}** Olarak Güncelledim!\nHoşgeldin Mesajı Ayarlamak İçin\`${prefix}hoşgeldin-mesaj\` Yazarak Ayarlayabilirsin!`)
 
//  message.channel.send(`Otomatik Verilecek Rol **${hgrol}** Hoşgeldin Kanalı **${hgkanal}** Olarak Güncelledim!\nHoşgeldin Mesajı Ayarlamak İçin\`${prefix}hoşgeldin-mesaj\` Yazarak Ayarlayabilirsin!`)

//  db.set(`hgR_${message.guild.id}`, hgrol.id)
  db.set(`hgK_${message.guild.id}`, hgkanal.id)
};
exports.conf = {
    aliases: ["hoşgeldin-ayarla", "hşgldn-ayarla", "hg-ayarla", "karşılama-ayarla"]
}
exports.help = {
  name: 'hoşgeldin-ayarla'
};
// Ufqzyn#3006
Hoşgeldin Sıfırla Komutu
JavaScript:
// Ufqzyn#3006
const Discord = require('discord.js');
const db = require('quick.db')
const config = require('../config.json');

exports.run = async (client, message, args) => {
let prefix = await db.fetch(`prefix_${message.guild.id}`) || config.prefix
        if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send('Bu komutu kullanabilmek için **Yönetici** yetkisine sahip olmalısın.');
 const rol = db.fetch(`hgK_${message.guild.id}`)
 if(!rol) return message.reply(`Bu özellik zaten kapalı!`)
 
 
  message.channel.send(`Sayaç başarılı bir şekilde kapatıldı.`)

 
  db.delete(`hgK_${message.guild.id}`)
  db.delete(`hg_${message.guild.id}`)
  db.delete(`hgR_${message.guild.id}`)
};
exports.conf = {
    aliases: ["hoşgeldin-sıfırla", "hşgldn-sıfırla", "hg-sıfırla", "karşılama-sıfırla", "hoşgeldin-kapat", "hşgldn-kapat", "hg-kapat", "karşılama-kapat"]
}
exports.help = {
  name: 'hoşgeldin-sıfırla'
};
// Ufqzyn#3006
Hoşgeldin Mesajı Komutu
JavaScript:
// Ufqzyn#3006
const Discord = require('discord.js');
const db = require('quick.db');
const config = require('../config.json');

exports.run = async (client, message, args) => {
    let prefix = await db.fetch(`prefix_${message.guild.id}`) || config.prefix
        if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send('Bu komutu kullanabilmek için **Yönetici** yetkisine sahip olmalısın.');
 
  let HG = args.slice(0).join(' ');
  if(HG.length < 5) return message.channel.send(new Discord.MessageEmbed()
  .setColor("#fdcf5c")
  .setAuthor(`Hoşgeldin Mesajı`, client.user.avatarURL())
  .setDescription(`Hoşgeldin Mesajını Ayarlamak İçin \`${prefix}hoşgeldin-mesaj <mesaj>\``)
  .addField("Kullanılabilen Karakterler", `+ Sunucu Adı: **-sunucu-**\n+ Kullanıcı Tag: **-üye-**\n+ Kullanıcı Etiket: **-üyeetiket-**\n+ Toplam Kanal Kullanıcı: **-üyekaldı-**\n+ Toplam Kullanıcı: **-üyesayisi-**\n+ Sunucu Bölgesi: **-sunucubolgesi-**`)
  .addField("Örnek Kullanım", `\`\`\`fix\n${prefix}hoşgeldin-mesaj -üyeetiket- Kullanıcı Sunucumuza Hoşgeldin Bu Sunucu de Eğlenebilir, Sohbet Edebilir Arkadaş Ortamı Oluşturabilirsin Yetkili Olarak Bize Yardımcı Olabilir Ve Üyelere Güzel Günler Geçirebilirsin -sunucu- Adlı Sunucumuza HOŞGELDİN\`\`\``)
  .setFooter(`Hoşgeldin Mesajı`, client.user.avatarURL())
);

 message.channel.send('Hoşgeldin Mesajı Ayarlandı\n\`\`\`fix\n'+HG+'\`\`\`')
 db.set(`hg_${message.guild.id}`, HG)
};
exports.conf = {
  aliases: ["hoşgeldin-mesaj", "hşgldn-mesaj", "hg-mesaj", "karşılama-mesaj"]
}
exports.help = {
name: 'hoşgeldin-mesaj'
};
// Ufqzyn#3006
Hoşgeldin Komutu main/server/bot.js
JavaScript:
// KARŞILAMA HOŞGELDİN MESAJ // Ufqzyn#3006
client.on("guildMemberAdd", async (member, client) => {
//    const hgrol = db.fetch(`hgR_${member.guild.id}`);
//    if (!hgrol) return;
    const hgkanal = db.fetch(`hgK_${member.guild.id}`);
    if (!hgkanal) return;
    const hg = db.fetch(`hg_${member.guild.id}`)
    if (!hg) return;
    const HG = vaggyhg.replace('-sunucu-', `${member.guild.name}`) .replace('-üye-',`${member.user.tag}`) .replace('-üyeetiket-',`<@${member.user.id}>`) .replace('-kackısıkaldı-',`${member.guild.memberCount}`) .replace('-üyesayisi-',`${member.guild.memberCount}`) .replace('-sunucubolgesi-',`${member.guild.region}`)
//      member.roles.add(hgrol);
      member.guild.channels.cache.get(hgkanal).send(HG);
})
// KARŞILAMA HOŞGELDİN MESAJ // Ufqzyn#3006
Config.json Adlı Dosyayıda Eklersen Daha Güzel Olr
 
Konu Sahibi
Ufqzyn
KenDayy#0001
Katılım
26 Ağu 2021
Mesajlar
247
Tepkime puanı
124
Şehir
Yurtdışı
bazıları config yerine ayarlar.json kullanıyor o yüzden söyledim
Olabilir Ama Ben orda config.json Kullanmışım Ve Prefixi Tanımlamak İçin Kullandım Ama Bunlar Herkese Göre Farklıdır Bunu Bilemem.
JavaScript:
let prefix = await db.fetch(`prefix_${message.guild.id}`) || config.prefix
 

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

  • Bilgi