Katılım
9 Ara 2020
Konular
71
Mesajlar
255
Çözümler
1
Tepki puanı
218
Puanları
2,110
JavaScript:
    var kisi = message.mentions.users.first();
    var sebep = args.slice(1).join(" ");
    if (!kisi || !sebep)
      return message.channel.send(
        "Doğru kullanım ``" + prefix + "rapor <@kişi> <sebep>``"
      );
    if (!message.guild.channels.cache.find((c) => c.name == "raporlar")) {
      if (!message.member.guild.me.hasPermission("MANAGE_CHANNELS"))
        return message.channel.send(
          "Bu komutu kullanabilmeniz için kanal oluşturmam lazım bu yüzden ``KANALLARI YÖNET`` yetkisine ihtiyacım var."
        );
      message.channel.send(
        new Discord.MessageEmbed()
          .setTitle("Raporunuz yetkililere iletildi")
          .setColor("GREEN")
      );
      message.guild.channels
        .create("raporlar", {
          type: "text",
        })
        .then((channel) => {
          channel.send(
            new Discord.MessageEmbed()
              .setTitle("Rapor")
              .addField("Raporlayan", message.author, true)
              .addField("Raporlanan", kisi, true)
              .addField("Sebep", sebep, true)
              .addField("Raporlandığı kanal", message.channel)
              .addField(
                "Raporlandığı zaman",
                new Date().getDay() +
                  "." +
                  new Date().getDate() +
                  "." +
                  new Date().getFullYear() +
                  " " +
                  new Date().getHours() +
                  ":" +
                  new Date().getMinutes()
              ,true)
              

              .setColor("RANDOM")
              
          );
        });
    } else {
      message.channel.send(
        new Discord.MessageEmbed()
          .setTitle("Raporunuz yetkililere iletildi")
          .setColor("GREEN")
      );
      message.guild.channels.cache
        .find((c) => c.name == "raporlar")
        .send(
          new Discord.MessageEmbed()
            .setTitle("Rapor")
            .addField("Raporlayan", message.author, true)
            .addField("Raporlanan", kisi, true)
            .addField("Sebep", sebep, true)
            .addField("Raporlandığı kanal", message.channel)
            .addField(
              "Raporlandığı zaman",
              new Date().getDay() +
                "." +
                new Date().getDate() +
                "." +
                new Date().getFullYear() +
                " " +
                new Date().getHours() +
                ":" +
                new Date().getMinutes()
            ,true)
            
            .setColor("RANDOM")
        );
    }
 
  • Beğen
Tepkiler: Rospia