Ultra Sohbet Temizleyici (discord.js)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
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:
////BURAYI Komutlar/ultra-temizle.js diye dosya oluşturup içine kodları atmanız yeterlidir.
const Discord = require('discord.js');
const request = require('node-superfetch');
const db = require('quick.db');
const { stripIndents } = require('common-tags');
const snekfetch = require("snekfetch");

exports.run = async (client, message, args) => {
db.fetch(`usohbet_${message.channel.id}`).then(usdurum => {
if(!usdurum || usdurum === 'pasif') usdurum = "Pasif"
if(!args[0]) return message.channel.send('Ultra Sohbet Temizleme Modu Şu Anda ' + usdurum + '\nBu Özelliği Açmak Veya Kapatmak için ``aç`` veya ``kapat`` yazmalısın')
})
  if(args[0] === 'aç') {
    db.set(`usohbet_${message.channel.id}`,'aktif')
    message.channel.send('**Özellik Bu Kanalda Açıldı**')
    }
  else if (args[0] === 'kapat') {
    db.set(`usohbet_${message.channel.id}`,'pasif')
    message.channel.send('**Özellik Bu Kanalda Kapatıldı**')
  }
}

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

exports.help = {
  name: 'us',
  description: 'MertKaraca Tarafından Hazırlanmıştır!',
  usage: ''
};
//// BUNU BOT.JS KISMINA  ATINIZ  //////
client.on("message",message => {
  if(!message.author.bot) return;
  db.fetch(`usohbet_${message.channel.id}`).then(usdurum => {
    if(!usdurum || usdurum === 'pasif') return;
    else {
      message.delete(3500)
    }
})})
 
⭐ Perfo ⭐
Ultra Üye
Katılım
4 Haz 2018
Mesajlar
1,544
Tepki puanı
1,384
Ödüller
10
8 HİZMET YILI
Güzel konu. Ama bende çok daha iyisi var. Modül falan gerektirmiyor ayrıyetten. :gelisirabii:
İsteyenlere şöyle bir bırakayım.
JavaScript:
const Discord = require('discord.js');
exports.run = function(client, message, args) {

  if (!message.guild) {
    return message.author.send('`fulltemizle` komutu sadece sunucularda kullanılabilir.');
  }
  let mesajsayisi = -1;
  message.channel.bulkDelete(mesajsayisi + 1);
  message.channel.send('Sohbetin Tamamını Temizledim')
};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['sil', 'fulltemizle', 'temizle'],
  permLevel: 2
};

exports.help = {
  name: 'fulltemizle',
  description: 'Mesajların Tamamını Siler.',
  usage: 'fulltemizle'
};
 
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
Güzel konu. Ama bende çok daha iyisi var. Modül falan gerektirmiyor ayrıyetten. :gelisirabii:
İsteyenlere şöyle bir bırakayım.
JavaScript:
const Discord = require('discord.js');
exports.run = function(client, message, args) {

  if (!message.guild) {
    return message.author.send('`fulltemizle` komutu sadece sunucularda kullanılabilir.');
  }
  let mesajsayisi = -1;
  message.channel.bulkDelete(mesajsayisi + 1);
  message.channel.send('Sohbetin Tamamını Temizledim')
};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['sil', 'fulltemizle', 'temizle'],
  permLevel: 2
};

exports.help = {
  name: 'fulltemizle',
  description: 'Mesajların Tamamını Siler.',
  usage: 'fulltemizle'
};
güzel daha da iş görebilir senin ki modül gerektirmiyor doğru :) ellerine sağlık
 
Griffin Premium
Katılım
2 Haz 2018
Mesajlar
2,238
Çözümler
4
Tepki puanı
1,101
Ödüller
12
8 HİZMET YILI
Güzel konu. Ama bende çok daha iyisi var. Modül falan gerektirmiyor ayrıyetten. :gelisirabii:
İsteyenlere şöyle bir bırakayım.
JavaScript:
const Discord = require('discord.js');
exports.run = function(client, message, args) {

  if (!message.guild) {
    return message.author.send('`fulltemizle` komutu sadece sunucularda kullanılabilir.');
  }
  let mesajsayisi = -1;
  message.channel.bulkDelete(mesajsayisi + 1);
  message.channel.send('Sohbetin Tamamını Temizledim')
};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['sil', 'fulltemizle', 'temizle'],
  permLevel: 2
};

exports.help = {
  name: 'fulltemizle',
  description: 'Mesajların Tamamını Siler.',
  usage: 'fulltemizle'
};

En çok istediğim şey ama bunu discorda nasıl ekleyeceğim ve yapacağım kısaca anlatırmısın :)
 
Onaylı Üye
Katılım
3 Mar 2018
Mesajlar
148
Çözümler
3
Tepki puanı
12
Ödüller
7
8 HİZMET YILI
Elinde emdebli yardım komutu olan varmı
 
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
hazır at direk ben editlerim katogoriler filan olsun
JavaScript:
const Discord = require('discord.js');
const ayarlar = require('../ayarlar.json');

exports.run = async (client, message, params) => {
 
  let prefix = ayarlar.prefix
 
  if (!params[0]) {
    message.channel.sendCode("asciidoc",`= BOT ADI Yardım Menüsü =

${prefix}eğlence        ::  Eğlence komutlarını gösterir.
${prefix}kullanıcı      ::  Kullanıcı komutlarını gösterir.
${prefix}yetkili        ::  Yetkili komutlarını gösterir.
${prefix}ekstra         ::  Ekstra komutları gösterir.
${prefix}müzik          ::  Müzik komutlarını gösterir.

# Komutlar hakkında yardım almak icin ${prefix}yardım <komut ismi>`);
  } else {
    let command = params[0];
    if (client.commands.has(command)) {
      command = client.commands.get(command);
      message.channel.sendCode('asciidoc', `= ${command.help.name} =

Hakkında  :: ${command.help.description}
Kullanım  :: ${prefix}${command.help.usage}`);
    }
  }
 
};

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

exports.help = {
  name: 'yardım',
  description: 'Komut kategorilerini gösterir.',
  usage: 'yardım'
};
 
⭐ Perfo ⭐
Ultra Üye
Katılım
4 Haz 2018
Mesajlar
1,544
Tepki puanı
1,384
Ödüller
10
8 HİZMET YILI
♕ ♕ ♕
Onaylı Üye
Katılım
15 Nis 2019
Mesajlar
125
Tepki puanı
24
Ödüller
2
7 HİZMET YILI
Güzel konu. Ama bende çok daha iyisi var. Modül falan gerektirmiyor ayrıyetten. :gelisirabii:
İsteyenlere şöyle bir bırakayım.
JavaScript:
const Discord = require('discord.js');
exports.run = function(client, message, args) {

  if (!message.guild) {
    return message.author.send('`fulltemizle` komutu sadece sunucularda kullanılabilir.');
  }
  let mesajsayisi = -1;
  message.channel.bulkDelete(mesajsayisi + 1);
  message.channel.send('Sohbetin Tamamını Temizledim')
};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['sil', 'fulltemizle', 'temizle'],
  permLevel: 2
};

exports.help = {
  name: 'fulltemizle',
  description: 'Mesajların Tamamını Siler.',
  usage: 'fulltemizle'
};
Verdiğin Kodu Nereye Yazcaz ?
 
⭐ Perfo ⭐
Ultra Üye
Katılım
4 Haz 2018
Mesajlar
1,544
Tepki puanı
1,384
Ödüller
10
8 HİZMET YILI
Verdiğin Kodu Nereye Yazcaz ?
Kısa bir özet geçeyim; "bot.js" adlı dosyaya "komutlar" adında bir klasör atayacaksın ve içindeki .js uzantılı dosyaları çalıştırmasını söyleyeceksin.
Oluşturduğun "komutlar" adlı klasörün içine "fulltemizle.js" adında bir dosya oluşturacaksın ve içine koyacaksın. Botu çalıştırdığın zaman aktif olacaktır.
 
The story about good
Ultra Üye
Katılım
29 Ara 2017
Mesajlar
2,839
Çözümler
3
Tepki puanı
4,164
Ödüller
10
8 HİZMET YILI
Güzel konu. Ama bende çok daha iyisi var. Modül falan gerektirmiyor ayrıyetten. :gelisirabii:
İsteyenlere şöyle bir bırakayım.
JavaScript:
const Discord = require('discord.js');
exports.run = function(client, message, args) {

  if (!message.guild) {
    return message.author.send('`fulltemizle` komutu sadece sunucularda kullanılabilir.');
  }
  let mesajsayisi = -1;
  message.channel.bulkDelete(mesajsayisi + 1);
  message.channel.send('Sohbetin Tamamını Temizledim')
};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['sil', 'fulltemizle', 'temizle'],
  permLevel: 2
};

exports.help = {
  name: 'fulltemizle',
  description: 'Mesajların Tamamını Siler.',
  usage: 'fulltemizle'
};

Ama tamamen temizleyemiyor max 100 temizle full temizle yapıncada hepsini silmiyor ikisinide denemek lazım
 
Süper Üye
Katılım
6 Ocak 2018
Mesajlar
610
Tepki puanı
86
Ödüller
9
8 HİZMET YILI
Temizleme için modül gereksiz bir şey ve çokda uzun olmuş güzel ama :gelisirabii:
 
The story about good
Ultra Üye
Katılım
29 Ara 2017
Mesajlar
2,839
Çözümler
3
Tepki puanı
4,164
Ödüller
10
8 HİZMET YILI
Zaten "fulltemizle" yazmak gerekiyor. "temizle 100&MAX" falan yazmayacaksın.
Aynı şeyi 2 kezdir söylüyorum , temizle 100 yazmıyorum ( ki ayrıca seninki max 100 500 olanlarda var ) fulltemizle yazıyorum ancak tamamen temizlemiyor , diğer botlarıda deneme kararı aldım bu yüzden fulltemizle tamamen temizleyemiyor .
 
Üye
Katılım
26 Ağu 2019
Mesajlar
1
Tepki puanı
0
Yaş
30
6 HİZMET YILI
Merhaba, bana şöyle bir kod gerekiyor bilen birisi yazabilirse çok sevinirim;
Id si verilen kanalda ilk yazılan mesaj dışında tüm mesajları otomatik olarak silecek.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst