Herkese rol verme komutu | DiscordJS

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
28 Eki 2019
Mesajlar
16
Tepki puanı
-1
Yaş
25
6 HİZMET YILI
Arkadaşlar sorunu çözdüm komutu da başkalarına vesile olmak dileğiyle paylaşıyorum.
Kod:
,
  permLevel: 0
};

exports.help = {
  name: "herkese-rol-ver",
  description: "Sunucuda bulunan tüm üyelere belirtilen rol verilir.",
  usage: "herkese-rol-ver"
};


Bu komutu bir mesaj olarak yapabilmek için ise bunu kullanın (bot.js, index.js gibi yerlere atın);
JavaScript:
client.on('message', msg => {
    if (msg.content === "<RolVer") {
    if (msg.member.hasPermission('MANAGE_ROLES')) {
    let role = msg.guild.roles.find(r => r.name == "Üye");
    if (!role)
      return msg.channel.send(`Hey **${msg.author.username}**, **${role.name}** isimli rolü bulamadım!`);
    msg.guild.members.filter(m => !m.user.bot).forEach(member => member.addRole(role));
    msg.channel.send(`Hey **${msg.author.username}**, **${role.name}** isimli rolü tüm üyelere verdim.\nBiraz beklemen gerekecek o kadar...`);
    } else {
      msg.channel.send("Bu komutu kullanabilmek için `Rolleri Yönet` yetkisine ihtiyacın var!")
    }
  };
});
Sorun çözüldü, konu kilitlenebilir.
 
Son düzenleme:
Banlı Üye
Katılım
26 Nis 2016
Mesajlar
933
Çözümler
2
Tepki puanı
228
Ödüller
6
10 HİZMET YILI
Bot ile herkese dmden mesaj göndermek Discord kurallarına aykırıdır.
 
Üye
Katılım
28 Eki 2019
Mesajlar
16
Tepki puanı
-1
Yaş
25
6 HİZMET YILI
Çok saçma bir yorum yapmışsın!
Öncelike dmduyuru istiyorum demedim, dmduyuru komutundan yola çıkarak yaptım dedim ki zaten tam olarak okusaydın anlardın. Herkese rol verme komutunu soruyorum, söylediğim gibi çok saçma bir yorum...
 
Banlı Üye
Katılım
26 Nis 2016
Mesajlar
933
Çözümler
2
Tepki puanı
228
Ödüller
6
10 HİZMET YILI
Çok saçma bir yorum yapmışsın!
Öncelike dmduyuru istiyorum demedim, dmduyuru komutundan yola çıkarak yaptım dedim ki zaten tam olarak okusaydın anlardın. Herkese rol verme komutunu soruyorum, söylediğim gibi çok saçma bir yorum...
başlığa herkese rol verme yazsaydın ozaman "zeki" insan
 
Isse Kun
Emektar Üye
Katılım
15 May 2017
Mesajlar
4,801
Çözümler
5
Tepki puanı
2,106
Ödüller
15
Sosyal
9 HİZMET YILI
Herkese rol ver komutumu istiyorsun kardeşim eğer istiyorsan akşam eve geçtiğim zaman paylaşabilirim
 
Game Developer
Seçkin Üye
Katılım
23 Şub 2017
Mesajlar
430
Çözümler
2
Tepki puanı
70
Ödüller
8
9 HİZMET YILI
JavaScript:
// takashiakira
const Discord = require('discord.js');
exports.run = (client, message, args) => {

  if (!message.guild) {
  const ozelmesajuyari = new Discord.RichEmbed()
  .setColor(0xFF0000)
  .setTimestamp()
  .setAuthor(message.author.username, message.author.avatarURL)
  .addField(':warning: **Uyarı** :warning:', '`rol-ver` **adlı komutu özel mesajlarda kullanamazsın.**')
  return message.author.sendEmbed(ozelmesajuyari); }
  if (!message.member.hasPermission("MANAGE_ROLES")) return message.reply('Bunun için gerekli iznin yok');
  let guild = message.guild
  let rol = message.mentions.roles.first() 
  let user = message.mentions.members.first()

  if (!user) return message.reply('**Kime Rol Verceğimi Yazmadın!**').catch(console.error);
  if (rol.length < 1) return message.reply('**Rolü belirtmedin**');
user.addRole(rol);
 
   const embed = new Discord.RichEmbed()
        .setDescription(`${user} kullanıcısına başarıyla ${rol} rolü verildi!`)
        .setFooter('Rol verme sistemi', client.user.avatarURL)
        .setColor("RANDOM")
        .setTimestamp()
    message.channel.send({embed})
};

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

exports.help = {
  name: 'rol-ver',
  description: 'kullanıcıya rol verir.',
  usage: 'rol-ver [kullanıcı] [@rol]'
};
 
Üye
Katılım
28 Eki 2019
Mesajlar
16
Tepki puanı
-1
Yaş
25
6 HİZMET YILI
Herkese rol ver komutumu istiyorsun kardeşim eğer istiyorsan akşam eve geçtiğim zaman paylaşabilirim
aynen onu istiyorum

----------------------------------

JavaScript:
// takashiakira
const Discord = require('discord.js');
exports.run = (client, message, args) => {

  if (!message.guild) {
  const ozelmesajuyari = new Discord.RichEmbed()
  .setColor(0xFF0000)
  .setTimestamp()
  .setAuthor(message.author.username, message.author.avatarURL)
  .addField(':warning: **Uyarı** :warning:', '`rol-ver` **adlı komutu özel mesajlarda kullanamazsın.**')
  return message.author.sendEmbed(ozelmesajuyari); }
  if (!message.member.hasPermission("MANAGE_ROLES")) return message.reply('Bunun için gerekli iznin yok');
  let guild = message.guild
  let rol = message.mentions.roles.first()
  let user = message.mentions.members.first()

  if (!user) return message.reply('**Kime Rol Verceğimi Yazmadın!**').catch(console.error);
  if (rol.length < 1) return message.reply('**Rolü belirtmedin**');
user.addRole(rol);

   const embed = new Discord.RichEmbed()
        .setDescription(`${user} kullanıcısına başarıyla ${rol} rolü verildi!`)
        .setFooter('Rol verme sistemi', client.user.avatarURL)
        .setColor("RANDOM")
        .setTimestamp()
    message.channel.send({embed})
};

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

exports.help = {
  name: 'rol-ver',
  description: 'kullanıcıya rol verir.',
  usage: 'rol-ver [kullanıcı] [@rol]'
};
bir kişiye değil, herkese rol vermek istiyorum bunu nasıl sağlayabilirim?
Post automatically merged:

Buyur birde buna bak;
Bağlantıları görmek için lütfen Giriş Yap
Çalışmadı.
 
Son düzenleme:
Isse Kun
Emektar Üye
Katılım
15 May 2017
Mesajlar
4,801
Çözümler
5
Tepki puanı
2,106
Ödüller
15
Sosyal
9 HİZMET YILI
aynen onu istiyorum

Hem rol verme hemde rol alma komutları kardeşim buyur

JavaScript:
const Discord = require('discord.js');
const db = require('quick.db')

exports.run = async (client, message, args) => {
   if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(':hayirr: | Bu komutu kullanabilmek için `Yönetici` yetkisine sahip olmalısın!')
   let rol = message.mentions.roles.first() || message.guild.roles.get(args[0]) || message.guild.roles.find(rol => rol.name === args[0]);
  if (!rol) return message.channel.send('Herkese rol verebilmem için bir rol etiketlemelisin.')


   const embed = new Discord.RichEmbed()
     .setDescription(`Herkese ${rol} adlı rol verildi!`)
        .setColor(rol.hexColor)
   const ver = new Discord.RichEmbed()
   .setDescription('Bir kullanıcıya ``' + rol.name + '`` adlı rol verildi!')
   .setColor(rol.hexColor)

   message.guild.members.forEach(u => {
u.addRole(rol)
})
  // message.channel.send('Herkese **'+ rol.name +'** adlı rol verildi!')
  message.channel.send(embed)
}
exports.conf = {
    enabled: true,
    guildOnly: false,
    aliases: ['toplu-rol-ver',"hrolver"],
    permLevel: 3
}

exports.help = {
    name: 'Herkese Rol Ver',
  kategori: "admin",
    description: 'Herkese rol verir.',
    usage: 'herkese-rol-ver @rol / rol-ismi'
}

JavaScript:
const Discord = require('discord.js');
const db = require('quick.db')

exports.run = async (client, message, args) => {
  if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(':hayirr: | Bu komutu kullanabilmek için `Yönetici` yetkisine sahip olmalısın!')
  let rol = message.mentions.roles.first() || message.guild.roles.get(args[0]) || message.guild.roles.find(rol => rol.name === args[0]);
  if (!rol) return message.channel.send('Herkesten rol alabilmem için bir rol etiketle!')


   const embed = new Discord.RichEmbed()
     .setDescription(`Herkesten ${rol} adlı rol alındı!`)
        .setColor(rol.hexColor)


   message.guild.members.forEach(u => {
u.removeRole(rol)
   })
  message.channel.send(embed)
}
exports.conf = {
    enabled: true,
    guildOnly: false,
    aliases: ['toplu-rol-al',"hrolal"],
    permLevel: 3
}

exports.help = {
    name: 'Herkesten Rol Al',
  kategori: "admin",
    description: 'Herkesten rol alır.',
    usage: 'herkesten-rol-al @rol / rol-ismi'
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst