Discord mesaj log komutu

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
3 Mar 2018
Mesajlar
148
Çözümler
3
Tepki puanı
12
Ödüller
7
8 HİZMET YILI
Ne işe yarar?

Sunucudaki tüm kanallardaki mesajları embed şeklinde belirlenen kanala atar.

Her handler de ve botta çalışmayabilir! Komut bana aittir.

cloud.json adlı dosya açıp içine {} yazmayı unutmayın.

Mesaj log açma komutu:

JavaScript:
const fs = require('fs')
const Discord = require('discord.js')
var sunucuyaözelayarlarOtorol = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
exports.run = async (bot, message, args) =>
{


     let profil = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
if (!message.member.hasPermission("ADMINISTRATOR")){
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('`YONETICI` adlı yetkiye sahip olman gerek!').setColor("0x36393E")).then(msg => msg.delete(5000));
}else{
      var mentionedRole = message.mentions.channels.first();
if(!mentionedRole){
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Bir kanal etiketlemen lazım!').setColor("0x36393E")).then(msg => msg.delete(5000));
}else{
  if(!profil[message.guild.id]){
    profil[message.guild.id] = {
      resim: mentionedRole.id
    }
  }
      profil[message.guild.id].resim = mentionedRole.id

    fs.writeFile("./cloud.json", JSON.stringify(profil), (err) => {
        console.log('hata')
    })
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Mesaj log başarıyla aktifleştirildi. Kapatmak için `!kapatlog`!').setColor("0x36393E")).then(msg => msg.delete(8000));

}}}

bot.js, index.js eklenecek kod:

JavaScript:
client.on("message", msg =>{
    let gkanal = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
   if (msg.author.bot) return;
    if(!gkanal[msg.guild.id]) return;
  const gözelkanal = msg.guild.channels.get(gkanal[msg.guild.id].resim);
  if (gözelkanal === undefined || gözelkanal === null) return;

       
                      let mesajlog = new discord.RichEmbed()
          //.setTitle(msg.author)
          .setThumbnail(msg.author.avatarURL)
          .setColor("0x36393E")
          .setAuthor('Deneme bot mesaj log')
   .setDescription(`
Mesaj atan kişi: ${msg.author}
Mesaj: ${msg.content}
Kanal: <#${msg.channel.id}>
Mesaj ID: ${msg.id}
`)
                 
gözelkanal.send(mesajlog)


       
  }
)

Mesaj log kapama komutu:

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

exports.run = async (client, message, args) => {
    if (!message.member.hasPermission("ADMINISTRATOR")){
     message.channel.sendEmbed(new Discord.RichEmbed().setDescription('`YONETICI` adlı yetkiye sahip olman gerek! ').setColor("0x36393E")).then(msg => msg.delete(5000));
    }else{

      let sunucuyaözelayarlarOtorol = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
        let otorolkapat = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
        if(!sunucuyaözelayarlarOtorol[message.guild.id]) {
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Mesaj log ayarlanmamış. Ayarlamak için: `!mesajlog #kanal` ').setColor("0x36393E")).then(msg => msg.delete(8000));
       
        }else{
           delete sunucuyaözelayarlarOtorol[message.guild.id]
        fs.writeFile("./cloud.json", JSON.stringify(sunucuyaözelayarlarOtorol), (err) => {
            console.log(err)
        })
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Mesaj log başarıyla devredışı bırakıldı! ').setColor("0x36393E")).then(msg => msg.delete(8000));

     
        }}}
 
Son düzenleme:
Seçkin Üye
Katılım
2 Nis 2020
Mesajlar
314
Çözümler
2
Tepki puanı
22
Ödüller
5
Yaş
27
6 HİZMET YILI
Başarılı Olmuş Başarılarının Devamını Beklerim Kendi Sunucumda Şuan Kullanıyorum Teşekkürler.
 
Onaylı Üye
Katılım
3 Mar 2018
Mesajlar
148
Çözümler
3
Tepki puanı
12
Ödüller
7
8 HİZMET YILI
Son düzenleme:
Süper Üye
Katılım
7 Eyl 2017
Mesajlar
775
Çözümler
22
Tepki puanı
70
Ödüller
8
Yaş
22
8 HİZMET YILI
Ne işe yarar?

Sunucudaki tüm kanallardaki mesajları embed şeklinde belirlenen kanala atar.

Her handler de ve botta çalışmayabilir! Komut bana aittir.

cloud.json adlı dosya açıp içine {} yazmayı unutmayın.

Mesaj log açma komutu:

JavaScript:
const fs = require('fs')
const Discord = require('discord.js')
var sunucuyaözelayarlarOtorol = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
exports.run = async (bot, message, args) =>
{


     let profil = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
if (!message.member.hasPermission("ADMINISTRATOR")){
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('`YONETICI` adlı yetkiye sahip olman gerek!').setColor("0x36393E")).then(msg => msg.delete(5000));
}else{
      var mentionedRole = message.mentions.channels.first();
if(!mentionedRole){
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Bir kanal etiketlemen lazım!').setColor("0x36393E")).then(msg => msg.delete(5000));
}else{
  if(!profil[message.guild.id]){
    profil[message.guild.id] = {
      resim: mentionedRole.id
    }
  }
      profil[message.guild.id].resim = mentionedRole.id

    fs.writeFile("./cloud.json", JSON.stringify(profil), (err) => {
        console.log('hata')
    })
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Mesaj log başarıyla aktifleştirildi. Kapatmak için `!kapatlog`!').setColor("0x36393E")).then(msg => msg.delete(8000));

}}}

bot.js, index.js eklenecek kod:

JavaScript:
client.on("message", msg =>{
    let gkanal = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
   if (msg.author.bot) return;
    if(!gkanal[msg.guild.id]) return;
  const gözelkanal = msg.guild.channels.get(gkanal[msg.guild.id].resim);
  if (gözelkanal === undefined || gözelkanal === null) return;

      
                      let mesajlog = new discord.RichEmbed()
          //.setTitle(msg.author)
          .setThumbnail(msg.author.avatarURL)
          .setColor("0x36393E")
          .setAuthor('Deneme bot mesaj log')
   .setDescription(`
Mesaj atan kişi: ${msg.author}
Mesaj: ${msg.content}
Kanal: <#${msg.channel.id}>
Mesaj ID: ${msg.id}
`)
                
gözelkanal.send(mesajlog)


      
  }
)

Mesaj log kapama komutu:

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

exports.run = async (client, message, args) => {
    if (!message.member.hasPermission("ADMINISTRATOR")){
     message.channel.sendEmbed(new Discord.RichEmbed().setDescription('`YONETICI` adlı yetkiye sahip olman gerek! ').setColor("0x36393E")).then(msg => msg.delete(5000));
    }else{

      let sunucuyaözelayarlarOtorol = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
        let otorolkapat = JSON.parse(fs.readFileSync("./cloud.json", "utf8"));
        if(!sunucuyaözelayarlarOtorol[message.guild.id]) {
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Mesaj log ayarlanmamış. Ayarlamak için: `!mesajlog #kanal` ').setColor("0x36393E")).then(msg => msg.delete(8000));
      
        }else{
           delete sunucuyaözelayarlarOtorol[message.guild.id]
        fs.writeFile("./cloud.json", JSON.stringify(sunucuyaözelayarlarOtorol), (err) => {
            console.log(err)
        })
message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Mesaj log başarıyla devredışı bırakıldı! ').setColor("0x36393E")).then(msg => msg.delete(8000));

    
        }}}
yararlı konu aga bilgi için teşekkür ederim çalişan music kodu varmı elinde acaba ?
 
Onaylı Üye
Katılım
20 May 2020
Mesajlar
92
Tepki puanı
4
6 HİZMET YILI
Müzik botu için altyapı var mı ? Ellerine sağlık bu arada
 
Seçkin Üye
Katılım
2 Nis 2020
Mesajlar
314
Çözümler
2
Tepki puanı
22
Ödüller
5
Yaş
27
6 HİZMET YILI
Müzik Botu İle Alakalı Konular Var Arama Kısmından Bulursun knk
 
Son yaptıgım sey bile olsa bu isi bitirecegim
Süper Üye
Katılım
5 Tem 2017
Mesajlar
677
Çözümler
4
Tepki puanı
63
Ödüller
8
8 HİZMET YILI
Bunun part 2 sini getirimin kardeşim muzik botu vs. eğlenceli şeylerinde
 
Seçkin Üye
Katılım
8 Ara 2019
Mesajlar
369
Çözümler
7
Tepki puanı
143
Ödüller
7
6 HİZMET YILI
yararlı bir iş olmuş teşekkür ederiz dostum
 
Banlı Üye
Katılım
16 Haz 2020
Mesajlar
1
Tepki puanı
0
Yaş
22
5 HİZMET YILI
yaparız ya birlik destek olalım eline saglık dostum
Post automatically merged:

bide bi dc gelirmsn sana zahmet
 
Onaylı Üye
Katılım
3 Mar 2018
Mesajlar
148
Çözümler
3
Tepki puanı
12
Ödüller
7
8 HİZMET YILI
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst