- 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
Hoşgeldin Sıfırla Komutu
Hoşgeldin Mesajı Komutu
Hoşgeldin Komutu main/server/bot.js
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
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
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
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