Seçkin Üye
Merhaba, daha çok public sunucularda karşımıza çıkan teyit sisteminde genellikle bu tarz kodlar kullanılıyor bunun dışında normal moderasyon sunucunuz varsa eğer oradada kullanabilirsiniz.
komutlar/nickdeğiştir.js (Komutlar Dosyasına Atılacaktır.)
komutlar/nickdeğiştir.js (Komutlar Dosyasına Atılacaktır.)
JavaScript:
const Discord = require("discord.js");
const client = new Discord.Client();
const ayarlar = require("../ayarlar.json");
const prefix = ayarlar.prefix;
const emoji = client.emojis.find("name", "tik"); // sunucunuzda yüklü olan emoji ismi
exports.run = async (client, message, args) => {
let verifyroless = message.guild.roles.find(`name`, "Kullanıcak Yetki İsmi");
if (!message.member.roles.find("name", "Kullanıcak Yetki İsmi"))
if (!message.member.roles.find("name", "Kullanıcak Yetki İsmi"))
return message.channel.send(
`Üzgünüm Yetkin Yok`
);
let isim = args.slice(1).join(" ");
let kullanici = message.mentions.users.first();
if (!kullanici)
return message.channel.send(`Lütfen geçerli bir nick giriniz.`);
if (!isim) return message.reply(`:warning: Lütfen bir nick giriniz.`);
if (isim.length > 100)
return message.reply(
`:warning: Lütfen \`100\` karakteri geçmeyecek şekilde bir isim giriniz!`
);
message.guild.members.get(kullanici.id).setNickname(`Tagınız ${isim}`);
const ısıms = new Discord.RichEmbed()
.setColor(`black`)
.setAuthor(message.author.username, message.author.avatarURL)
.setDescription(`${kullanici} Adlı Kişinin İsmi Değiştirildi. Emoji `);
message.channel.send(ısıms);
let emojilan = message.guild.emojis.find(emoji => emoji.name === "Emojiniz");
message.react(emojilan);
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["tagisim"]
};
exports.help = {
name: "nick",
description: "Belirttiğiniz kullanıcının kullanıcı adını değiştirir.",
usage: "nick @kullanıcı <kullanıcı adı>"
};