Discord Bot - Rol verme & uyarı verme & aktif, bakım restart

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
112
Merhaba bugün sizlere acayip basit ve opensource olan kodları paylaşıcam







Aktif, bakım ve restart gibi tasarımlara bakmak











JavaScript:


Kod:
const Discord = require('discord.js');
exports.run = async (client, message, args) => {
 
if (!message.member.permissions.has("MANAGE_MESSAGES")) return message.channel.send(`Bu Komutu Kullana Bilmek İçin  \`Mesajları Yönet\` Yetkisine Sahip Olmalısın!`);
var kisi = message.mentions.members.first();
if (!member) return message.channel.send('Lütfen bir kullanıcıyı etiketleyin veya ismini yazın.');
 
  try{
 kisi.roles.remove('ROL-İD') // Rol Alma
 kisi.roles.add('ROL-İD') // Rol Verme

const embed = new Discord.MessageEmbed()
.setColor("GREEN")
.setTitle("İşlem Başarılı")
.setDescription(`${kisi} Adlı üyeye  Rolünü verdim veya  Aldım`)
.setFooter("alt metin")
 message.channel.send(embed);
    
  } catch (e) {
    console.log(e);
    message.channel.send('Hata oluştu!');
  }
 
};
exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ["uyarıver"],
  permLevel: 0
};
exports.help = {
  name: 'uyarı-ver',
  description: 'Belirttiğiniz kullanıcıdan belirttiğiniz rolü alır.',
  usage: 'a'
};





























JavaScript:


Kod:
const Discord = require('discord.js');

exports.run = async (client, message, args) => {

         

        if (!message.member.permissions.has("MANAGE_ROLES")) return message.channel.send(new Discord.MessageEmbed().setDescription('Bu komudu kullanmak için **Rolleri Yönet** yetkisine sahip olmalısın.').setColor(10038562));
var member = message.mentions.members.first();
var role = message.mentions.roles.first() || message.guild.roles.cache.find(a => a.name == args.slice(1).join(' '));
if (!message.member.hasPermission('MANAGE_ROLES')) return message.channel.send('Bu komutu kullanabilmek için "\`Rolleri Yönet\`" yetkisine sahip olmalısın.');
if (!member) return message.channel.send('Lütfen bir kullanıcıyı etiketleyin veya ismini yazın.');
if (!role) return message.channel.send('Rol bulunamadı.');
    if (!member.roles.cache.has(role.id)) return message.channel.send(new Discord.MessageEmbed().setDescription('Kullanıcı O Yetkiye Sahip Değil.').setColor('#D2EE07'));
  if (message.member.roles.highest.comparePositionTo(role) < 1) {
  return message.channel.send(`Alınacak rol sizin rolünüzün üstünde bu yüzden rolü **veremiyorum!**`);
  }
  try{
await (member.roles.remove(role.id))
 message.channel.send(new Discord.MessageEmbed().setDescription(`${member} isimli üyenin \`${role.name}\` isimli yetkisi başarıyla alındı!`)  .setFooter('Bu komutu kullanan yetkili ' + message.author.tag, message.author.avatarURL).setColor('#D2EE07'));
    
  } catch (e) {
    console.log(e);
    message.channel.send('Hata oluştu!');
  }
 
};

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

exports.help = {
  name: 'rol-al',
  description: 'Belirttiğiniz kullanıcıdan belirttiğiniz rolü alır.',
  usage: 'rol-al'
};













JavaScript:


Kod:
const Discord = require('discord.js');

exports.run = async (client, message, args) => {
             

      if (!message.member.hasPermission("MANAGE_ROLES")) return message.channel.send(new Discord.MessageEmbed().setDescription('Bu komudu kullanmak için **Rolleri Yönet** yetkisine sahip olmalısın.').setColor(10038562));
  let member = message.mentions.members.first() || message.guild.members.cache.get(args[0]);
var role = message.mentions.roles.first() || message.guild.roles.cache.find(a => a.name == args.slice(1).join(' '));
if (!message.member.hasPermission('MANAGE_ROLES')) return message.channel.send('Bu komutu kullanabilmek için "\`Rolleri Yönet\`" yetkisine sahip olmalısın.');
if (!member) return message.channel.send('Lütfen bir kullanıcıyı etiketleyin.');
if (!role) return message.channel.send(' Rol bulunamadı.');
  if (message.member.roles.highest.comparePositionTo(role) < 1) {
  return message.channel.send(`Verilecek rol sizin rolünüzün üstünde bu yüzden rolü **veremiyorum!**`);
  }

  try{
await (member.roles.add(role.id))
 message.channel.send(new Discord.MessageEmbed().setDescription(`${member} isimli üyeye \`${role.name}\` isimli yetki başarıyla verildi!`).setFooter('Bu komutu kullanan yetkili ' + message.author.tag, message.author.avatarURL).setColor('#D2EE07'));
    
  } catch (e) {
    console.log(e);
    message.channel.send('Hata oluştu!');
  }
 
};

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

exports.help = {
  name: 'rol-ver',
  description: 'Belirttiğiniz kullanıcıya belirttiğiniz rolü verir.',
  usage: 'rol-ver'
};







JavaScript:


Kod:
const Discord = require("discord.js");

module.exports.run = async (client, message) => {
  if (!message.member.permissions.has("MANAGE_MESSAGES")) return message.channel.send(`Bu Komutu Kullana Bilmek İçin  \`Mesajları Yönet\` Yetkisine Sahip Olmalısın!`);
  
            
        
    const embed = new Discord.MessageEmbed()
    .setTitle("Sunucu Aktif")
    .setDescription("Sunucumuz aktif")
    .setThumbnail(client.user.avatarURL())
    .addField("ip adresi", "xxx") // bunu istersen Description'a yaz istersen bunu kopyala bir tane daha koy ts ip'si yaz
    .setImage("foto linki koy knks")
    .setTimestamp();
    message.channel.send("@everyone" + embed)
            
        
}
exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ["swaktif"],
  permLevel: 0 
};

exports.help = {
  name: 'aktif'
 
}




Asla çok geç değil. Yarın ölecek olsanız bile, doğru ve açık olun ve bugün mutlu bir insan olun. -Lama Yeshe

Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.
 

Şu anda bu konu'yu okuyan kullanıcılar

Üst