Kod Discord.js| | Bot Destek Sistemi | V12

ˣ chávez#1809
Katılım
16 Kas 2021
Mesajlar
29
Tepkime puanı
2
Şehir
Konya

JavaScript:​

client.on('message', msg => {
const reason = msg.content.split(" ").slice(1).join(" ");
if (msg.channel.name== 'destek') { //kanalın adı
const hatay = new Discord.RichEmbed()
.addField(" Hata ", `Bu Sunucuda \`Destek\` Adında Bir Rol Yok!`)
.setColor("RANDOM")

if (!msg.guild.roles.exists("name", "Destek")) return msg.author.send(hatay) + msg.guild.owner.send(`${msg.guild.name} Adlı Sunucunda, \`Destek\` Adlı Bir Rol Olmadığı İçin, Hiçkimse Destek Talebi Açamıyor!`);
if(msg.guild.channels.find('name', 'Talepler')) {
msg.guild.createChannel(`destek-${msg.author.id}`, "text").then(c => {
const category = msg.guild.channels.find('name', 'Talepler')
c.setParent(category.id)
 
Ege'#0001
Katılım
29 Eki 2021
Mesajlar
96
Tepkime puanı
31
Kategorideki düzenin sağlanması için, açılan konularda şablon kullanma zorunluluğu getirilmiştir.
Kod paylaşımı yaparken aşağıdaki şablona bağlı kalarak paylaşım yapabilirsiniz.

  • Konu başlığında kodun sürümü ve kodun adı belirtilmek zorunda. Örn : v12 Ban Komut, v13 İtiraz Komut
  • Konu içerisinde paylaşılan kodu herhangi bir siteye yönlendiremezsiniz. Kod konu içerisinde paylaşılmalıdır. Nasıl yapacağını bilmeyenler için:
iVJEVDwN.gif
  1. Paylaştığınız kod alıntı ise konu altında alıntıdır diye belirtmek ve alıntı kaynağı eklemek zorundasınız.

    Bu şablona uygunsuz açılan konular silinecek ve kullanıcı uyarılacak, devamı halinde forumdan uzaklaştırılacaktır.
Örnek Konu :

v12 Basit Ban Komutu


Selam millet! Bu konuda sizlere v12 için basit bir ban komutu vereceğim, iyi günlerde kullanın. Kod Kedyden Alıntıdır​

Sürüm: v12
Gerekli Modüller: "discord-buttons"
  1. JavaScript:
    const Discord = require('discord.js')
    
        exports.run = (client, message, args) => {
    
            if(!message.member.roles.cache.has("banhammerrol")){
                const yetersizyetki = new Discord.MessageEmbed()
                .setDescription(`${message.author} **Yetersiz yetki.**`)
                .setColor('#ff0000')
                return message.channel.send(yetersizyetki)
            }
    
            let user = message.mentions.members.first();
            let sebep = args.slice(1).join(' ');
        
            if(!user){
                const etiketgerekli = new Discord.MessageEmbed()
                .setDescription(`${message.author} **Bir kişi etiketleyin.**`)
                .setColor('#ff0000')
                return message.channel.send(etiketgerekli)
            }
            if(!sebep){
                const sebepyok = new Discord.MessageEmbed()
                .setDescription(`${message.author} **Ban sebebi belirtin.**`)
                .setColor('#ff0000')
                return message.channel.send(sebepyok)
            }
    
            if(user && sebep){
                user.ban({reason: sebep})
    
                const banlandi =  new Discord.MessageEmbed()
                .setDescription(`${user} Kullanıcısı ${message.author} Tarafından **${sebep}** Sebebiyle Sunucudan Yasaklandı...!`)
                .setAuthor(`${message.author.username} - İyi iş çıkardın dostum`, message.author.avatarURL({dynamic: true}))
                .setColor('RANDOM');
                message.channel.send(banlandi)
            }
    
        }
    
    exports.conf = {
        enabled: true,
        guildOnly: false,
        aliases: ['yasakla'],
        permLevel: 0
    }
    
    exports.help = {
        name: 'ban'
    }
 

Ekli dosyalar

  • iVJEVDwN.gif
    iVJEVDwN.gif
    305.6 KB · Görüntüleme: 153
InFlames#2005
Katılım
2 Eyl 2021
Mesajlar
393
Tepkime puanı
129
Şehir
İstanbul
aslında sana ait kodlar paylaşsan daha etik olmaz mı ya da aldığın yerin adresini felan versen
 

Konuyu 1 kişi okuyor. (0 kayıtlı üye ve 1 ziyaretçi)

Benzer konular

  • Bilgi