Çözüldü Discord botu ile rol verme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

rout

Decapat
Katılım
6 Mayıs 2021
Mesajlar
108
Daha fazla  
Cinsiyet
Erkek
Merhaba. Bir botum var. Bu bota nasıl !rolver komutu ekleyebilirim? Şöyle olmasını istiyorum.

!rolver @Kişi @roletiket

Bunu nasıl sağlayabilirim?
 
Çözüm
[CODE lang="javascript" title="Rol verme"]const Discord = require('discord.js');
exports.run = function(client, message, args) {
if(!message.member.hasPermission("MANAGE_ROLES")) return message.channel.send("Yetkin yok!")
const kisi = message.mentions.members.first()
if (!kisi) return message.channel.send("Kişi etiketle.")

const rol = message.mentions.roles.first()
if (!rol) return message.channel.send("Rol etiketle.")

const kisiyibul = message.guild.members.cache.get(kisi.id)

kisiyibul.roles.add(rol.id).then(a=> {
message.channel.send("Rolü verdim.")
}).catch(err => message.channel.send("Rolü veremedim."))


};

exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};

exports.help = {
name: 'rol',
description: 'Rol verir.',
usage: 'rol'
};
[/CODE] Bunu koyun çalışacaktır.
Bot işleri ile yeni ilgilenmeye başladım zaten buraya kayıt olmamın sebebi dahi oydu yani bahsettiğiniz bir çok şeyi bilmiyorum ilginiz için ikinize de teşekkür ediyorum :)
 
Evet zaten eklemeye çalıştığım botun komutları bana ait değil kendim yazmaya çalışmadım internetten bulduğum bir altyapı üzerinden kendim bir şeyler eklemeye çalışıyorum. Main dosyası vs. var Bot.js gibi
Dostum attığım kod normalde hata vermemesi lazım. Nasıl veriyor anlamış değilim. Hangi alt yapıyı kullanıyorsunuz? Github atar mısınız?
 

Geri
Yukarı