Rehber MC-AT deki ultra sohbet temizleyici

  • Konuyu Başlatan Konuyu Başlatan Aronshire
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.834

Yakında Bir Discord Bot Alt Yapısı Yapıp Paylaşayımmı?

  • Evet Paylaş

    Oy: 5 100,0%
  • Gerek Yok

    Oy: 0 0,0%

  • Kullanılan toplam oy
    5
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Aronshire

Das Leben ist zu kurz, du solltest es genießen
Katılım
22 Mayıs 2019
Mesajlar
725
Elmaslar
620
Puan
3.290
Konum
Kocaeli
Minecraft
Aronshire

Discord:

Aronshire#8111

Ultra Sohbet Temizleyici aktif edilen kanalda botların attığı mesajları 5 saniye içinde silen bir komuttur. Bu komudu discord sunucularında bot-komut gibi odalar dışında heryerde aktif etmenizi tavsiye ederim.

Gerekli Modüller
Discord.js
quick.db
node-superfetch
common-tags
snekfetch

Kod


Bot.js Ye Atılcak Kod

Kod:
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(5000)
    }

})})

Komutlara Atılacak Kod

Kod:
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) => {


   if (!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send('<a:v9:538057662819074048> `SUNUCUYU_YÖNET` Yetkisine Sahip Olmalısın!')
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: 2,
};

exports.help = {
  name: 'ust',
  description: '!',
  usage: ''
};
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst