Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
BeklavaFISTIK
Uzman Üye
Katılım
29 Eki 2018
Mesajlar
160
Tepki puanı
30
Ödüller
7
Yaş
28
7 HİZMET YILI
güzel komut kendi elinle yapsan 5 saniyeden altı yok
 
const keytr = require('keytr.js');
Banlı Üye
Katılım
15 Ağu 2018
Mesajlar
542
Tepki puanı
138
Yaş
26
7 HİZMET YILI


Selamın aleykum uzun zamandır kod paylaşmadım biraz geliştirdim herşeyi artık yeniden paylaşacam ben geldim efsane geldi neyse konumuza geçelim.



öncelikle yeni metin belgesi açiyoruz ismini istatistik.js yapiyoruz ve farklı kaydet diyoruz sonra edit olarak açiyoruz kodumuzu yapiştiriyoruz..

JavaScript:
const Discord = require("discord.js");
const moment = require("moment");
require("moment-duration-format");

module.exports.run = async (client, message) => {
  let duration = moment.duration(client.uptime).format(" D [Gün], H [Saat], m [Dakika], s [Saniye]");
  const botMsg = await message.reply('Hesaplıyorum. Bu işlem biraz uzun sürebilir...⚠');
  const embed = new Discord.RichEmbed()
    .setTitle("İstatistiklerim")
    .addBlankField()
    .setColor("RANDOM")
    .addField("• Bellek Kullanımım:", `[${(process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2)} MB](https://discordapp.com/oauth2/authorize?client_id=486140168839888907&scope=bot&permissions=8)`, true)
    .addField("• Çalışma Sürem:", `[${duration}](https://discordapp.com/oauth2/authorize?client_id=486140168839888907&scope=bot&permissions=8)`, true)
    .addField("• Koruduğum", `[• Kullanıcılar: ${client.users.size},\n• Sunucular: ${client.guilds.size},\n• Kanallar: ${client.channels.size}](https://discordapp.com/oauth2/authorize?client_id=486140168839888907&scope=bot&permissions=8)`, true)
    .addField("• Ana Pingim:", `[${Math.floor(client.ping)}](https://discordapp.com/oauth2/authorize?client_id=486140168839888907&scope=bot&permissions=8)`, true)
    .addField("• Mesaj Pingim:", `[${botMsg.createdTimestamp - message.createdTimestamp}](https://discordapp.com/oauth2/authorize?client_id=486140168839888907&scope=bot&permissions=8)`, true)
    .addField("• Discord.JS Sürümüm:", `[v${Discord.version}](https://discordapp.com/oauth2/authorize?client_id=486140168839888907&scope=bot&permissions=8)`, true)
    .setFooter("Güvenlik Bot")
    .setTimestamp()
    .setThumbnail(client.user.avatarURL);
  botMsg.edit(embed);
}

module.exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ['bot durum', 'i', 'bi', 'istatistikler', 'kullanımlar', 'botdurum', 'bd', 'stats', 'stat'],
  permLevel: 0
};

module.exports.help = {
  name: 'istatistik',
  description: 'Botun İstatistiklerini Gösterir',
  usage: 'istatistik'
};









npm i moment modülünü indiriniz!​
 
Son düzenleme:
JavaScript
Onaylı Üye
Katılım
13 Tem 2018
Mesajlar
58
Tepki puanı
11
Yaş
22
Sosyal
7 HİZMET YILI
Geliştirilebilir bir kod .js için hata ayıklaması gerek
 
BeklavaFISTIK
Uzman Üye
Katılım
29 Eki 2018
Mesajlar
160
Tepki puanı
30
Ödüller
7
Yaş
28
7 HİZMET YILI
güzel komut ama senden güzel deyil be reiyz
 
const keytr = require('keytr.js');
Banlı Üye
Katılım
15 Ağu 2018
Mesajlar
542
Tepki puanı
138
Yaş
26
7 HİZMET YILI


Selamın aleykum artık zaman zaman komut paylaşımını durdurdum uğraşamadım fakat sorular geldi reklam aç kapat küfür-ac kapat filan onun için komut hazırladım buyrun sizlere sunuyorum.


Öncelikle küfür-engelleme.js diye not belgesi açiyoruz onu farklı kaydet diyoruz ve kodumuzu önce bunun içine yapiştiriyoruz.

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

exports.run = async (bot, message, args) => {
  if (!args[0]) return message.channel.send('aç yada kapat yazmalısın! Örnek: küfür-engel aç')
  if (!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send('`SUNUCUYU_YÖNET` yetkisine sahip olmalısın!')
 
  if (args[0] == 'aç') {
    db.updateText(`kufur_${message.guild.id}`, 'acik').then(i => {
      message.channel.send(':white_check_mark: Küfur Engel başarıyla açıldı! Üyeleri Yasakla yetkisine sahip olanların küfürü engellenmicektir.')
    })
  }
  if (args[0] == 'kapat') {
    db.updateText(`kufur_${message.guild.id}`, 'kapali').then(i => {
      message.channel.send(':white_check_mark: Küfür Engel başarıyla kapatıldı! Artık herkes küfür yazabilir.')
    })
  }

}

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ['küfür'],
  permLevel: 0
};

exports.help = {
  name: 'küfür-engelleme',
  description: '[Admin Komutu]',
  usage: 'küfür-engelleme'
};



İkinci komutumuz ise bot.js açiyoruz herhangi bir yerine yapiştiriyoruz.

JavaScript:
client.on("message", msg => {
 
 
  db.fetchObject(`kufur_${msg.guild.id}`).then(i => {
    if (i.text == 'acik') {
        const kufur = ["oç", "amk", "ananı sikiyim", "ananıskm", "***", "amk", "amsk", "sikim", "sikiyim", "*************", "*** kurusu", "kahpe", "******", "mal", "sik", "******", "am", "*****", "amık", "******", "sikimi ye", "mk", "mq", "aq", "ak", "amq",];
        if (kufur.some(word => msg.content.includes(word))) {
          try {
            if (!msg.member.hasPermission("BAN_MEMBERS")) {
                  msg.delete();

                  return msg.reply('Küfür etmemelisin! :warning:').then(msg => msg.delete(3000));
            }             
          } catch(err) {
            console.log(err);
          }
        }
    }
    else if (i.text == 'kapali') {
      
    }
    if (!i.text) return;
  })
    });



npm quick.db indiriniz!
 
Banlı Üye
Katılım
11 Tem 2017
Mesajlar
1,777
Çözümler
2
Tepki puanı
695
8 HİZMET YILI
Nice Devamını Dilerim İşe Yarar Acaba Saldırı Koruması Çıkara Bilirmisin ?
 
const keytr = require('keytr.js');
Banlı Üye
Katılım
15 Ağu 2018
Mesajlar
542
Tepki puanı
138
Yaş
26
7 HİZMET YILI


Selamın aleykum cylops kardeşim için özel bir komut @cylops hediyemdir yeni metin belgesi açiyoruz bangif.js yapiyoruz ve farklı kaydet diyoruz sonra kodumuzu yapiştiriyoruz bitti!

JavaScript:
const Discord = require('discord.js');
const ayarlar = require('../ayarlar.json');[/FONT][/SIZE]

[SIZE=4][FONT=tahoma]exports.run = (client, message, params) => {
    if (!message.guild) {
    const ozelmesajuyari = new Discord.RichEmbed()
    .setColor(0xFF0000)
    .setTimestamp()
    .setAuthor(message.author.username, message.author.avatarURL)
    .addField('**Oyuncu Komutları Mesajlarda Kullanılamaz!**')
    return message.author.sendEmbed(ozelmesajuyari); }
    if (message.channel.type !== 'dm') {
      const sunucubilgi = new Discord.RichEmbed()
    .setAuthor('BANLANDINIZ KARDEŞİM :D :D ')
    .setColor(0x00000)
    .setTimestamp()
    .setImage(`https://i.gifer.com/7yOU.gif`)
    return message.channel.sendEmbed(sunucubilgi);
    }
};[/FONT][/SIZE]

[SIZE=4][FONT=tahoma]exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
};[/FONT][/SIZE]

[SIZE=4][FONT=tahoma]exports.help = {
  name: 'bangif',
  description: 'bangif',
  usage: 'bangif'
};









gerekli modüle yükleminze sıkıntı yok!
 
CoreCheat CSGO
Griffin Premium
Katılım
10 May 2016
Mesajlar
1,766
Çözümler
5
Tepki puanı
720
Ödüller
14
Yaş
25
Sosyal
10 HİZMET YILI
Benim ne alakam var ?
 
BeklavaFISTIK
Uzman Üye
Katılım
29 Eki 2018
Mesajlar
160
Tepki puanı
30
Ödüller
7
Yaş
28
7 HİZMET YILI
bizim içinde bi komut yap XD
 
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
Benim için güzel bit komut yapar mısın xd
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...