Kod Bakım modu

RAGE#0001
Katılım
19 Ocak 2022
Mesajlar
27
Tepkime puanı
2
Şehir
İstanbul
V12 diline uygun bakım modu. Komutu sadece bot sahibi kullanabilir. Bakım modu aktif olduğunda komutu sadece bot sahibi kullanabilirken kullanıcılara hazır bir text atar.

İyi kullanımlar.
Benimle çalışmak için:
1-) Kodu botunuza yapıştırın

JavaScript:
const Discord = require("discord.js");
const db = require("quick.db");
const ayarlar = require("../../ayarlar.json");
const { emojiler } = require("../../fonksiyon");
const config = require("../../config.json");
exports.run = async (client, message, args) => {
  let rageembed = new Discord.MessageEmbed()
  .setColor(config.embed.color)
  .setAuthor(message.member.displayName, message.author.avatarURL({ dynamic: true }))
  .setFooter(config.embed.footer).setTimestamp()

  if(message.author.id !== ayarlar.sahip) return message.channel.send(rageembed.setDescription(`Bu komut **yapımcıma** özeldir! ${emojiler.ney}`)).then(msg=>msg.delete(7000));
  let reason = args[0];
  if (!reason) return message.channel.send(`Ne yapacağımı giriniz!`)

  if(reason == "aç"){
    if(!args[1]){
      message.channel.send('Bakım modu sebebini belirtin!')
    }
    db.set('bakım', args.slice(1).join(' '))
    if (args.slice(1).join(' ')) {
      message.channel.send(rageembed.setDescription("Bakım başarıyla aktif hale geldi! Bakım sebebi: "+ reason))
    }
  } else if(reason == "kapat"){
    message.channel.send(rageembed.setDescription("Bakım başarıyla deaktif hale geldi!"))
    db.delete('bakım')
  }
}


exports.conf = {
  aliases: [],
};

exports.help = {
  name: 'bakım',
};

2-) Message eventi oluşturup yapıştırın. Dilerseniz sadece if (cmd) parantezinin içinde ki kısmı da alabilirsiniz. Komut uyarımızı burası tetikliyor.

JavaScript:
const { id } = require('common-tags');
const { Guild, MessageAttachment, } = require('discord.js');
const Discord = require("discord.js");
const ayarlar = require('../ayarlar.json');
const { emojisayi, emojiler } = require('../fonksiyon.js');
const config = require('../config.json');
const db = require("quick.db");
module.exports = async message => {
  let rageembed = new Discord.MessageEmbed().setColor(config.embed.color).setFooter(config.embed.footer).setTimestamp()


  let client = message.client;
  if (message.author.bot) return;
  if (!message.content.startsWith(ayarlar.prefix)) return;
  let command = message.content.split(' ')[0].slice(ayarlar.prefix.length);

  let params = message.content.split(' ').slice(1);
  let perms = client.elevation(message);
  let cmd;

  if (client.commands.has(command)) {
    cmd = client.commands.get(command);
  } else if (client.aliases.has(command)) {
    cmd = client.commands.get(client.aliases.get(command));
  }
  if (cmd) {
    let bakım = await db.fetch('bakım');
    if(message.author.id !== ayarlar.sahip){
    if(bakım){
      return message.channel.send(rageembed.setDescription(`**• Sizlere daha iyi bir hizmet verebilmek için kısa süreliğine bakımdayız! ${emojiler.yldz}
      • Bakım sebebi: \`${bakım}\` ${emojiler.sonsuz}
      
      Lütfen daha sonra tekrar deneyin eğer acil olduğunu düşünüyorsanız [Tıklayın](https://discord.gg/xkG34mhD)**`))
    }
  }
    if (perms < cmd.conf.permLevel) return;
    cmd.run(client, message, params, perms, emojisayi, id);
}
  //--------------------------------------------------------------------------------------------------------------------------------\\
};

module.exports.conf = {
  name: "message"
}

1655244800647.png

1655244839405.png

Developed By RAGE#9259
 
KenDayy#0001
Katılım
26 Ağu 2021
Mesajlar
247
Tepkime puanı
124
Şehir
Yurtdışı
Geliştirilebilir bir kod Nice.:bot_developer:
 

Aventia

Aventia | Yasin
Moderator
aventia
Katılım
11 Kas 2021
Mesajlar
3,692
Tepkime puanı
1,048
Şehir
Samsun
Eline sağlık, bakımda mesajı da oldukça güzel gözüküyor.
 
  • Beğen
Tepkiler: RAGE
A R D A#3636
Katılım
28 Ara 2021
Mesajlar
265
Tepkime puanı
82
Şehir
Yurtdışı
Bakım mesajını belirlediğimiz kanala mı atıyor yoksa komutu kullandığımız kanalamı?
 
xd. lips#0001
Katılım
4 Mar 2022
Mesajlar
85
Tepkime puanı
47
Şehir
İstanbul
Mantıklı ve geliştirilmeye açık bir kod olumuş, ellerine sağlık.
 

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

Benzer konular

  • Bilgi