Rehber Discord.js #2 - Sohbet Silici Kodlama!

  • Konuyu Başlatan Konuyu Başlatan 'Master
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 9.504
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

'Master

Legends Never Die
Katılım
28 Temmuz 2017
Mesajlar
185
Elmaslar
99
Puan
0
Yaş
30
Konum
Brooklyn

yeni_logo.png
Selam Değerli MC-TR Üyeleri;

Bugün sizlerle discord.js derslerimize devam ediyoruz. Bugünki kodlicağımız eklenti chat clear (sohbet temizleyici). Umarım birkaç şey kaparsınız ve yaparsınız <3. Herkese İyi şanslar ^3^


1-
Kod:
const Discord = require("discord.js");
Burada nereden çalışacağını belirledik ve importladık. Discord.js üzerinden.


2-
Kod:
const errors = require("../utils/errors.js");
Eğer bot error verirse nereye gideceğini ayarladık.


3-
Kod:
module.exports.run = async (bot, message, args) => {
Modülümüzü ekledik ve kodlamaya başlıyoruz.


4-
Kod:
  if(!message.member.hasPermission("MANAGE_MESSAGES")) return errors.noPerms(message, "MANAGE_MESSAGES");
Permissionları ayarladık. Yetkisi Olamayan Kullanamicak.


5-
Kod:
  if(!args[0]) return message.channel.send(":x: Dostum bir sayı belirtmelisin.");
Evet chata perfix!temizle yazanlar sonuç alamicak. Hata vericek. Doğru Kullanım -> perfix!temizle 99 vs.


6-
Kod:
 message.channel.bulkDelete(args[0]).then(() => {
Sayı girmeyenlerin mesajını siliyoruz.


7-
Kod:
    message.channel.send(`:white_check_mark: Başarı ile ${args[0]} adet mesaj silindi.`).then(msg => msg.delete(5000));
Evet başarı mesajımızı veriyoruz. Yani sohbet silindikten sonra önünüze çıkan mesaj. Ön gösterim:
b6gXvV.png


8-
Kod:
  });
}
Kodlarımızı kapatıyoruz.

9-
Kod:
module.exports.help = {
  name: "temizle"
}
Temizle komutumuzu yaptık. Artık plugin hazır!

Tüm kodlar ile hazır hali:

Kod:
const Discord = require("discord.js");
const errors = require("../utils/errors.js");

module.exports.run = async (bot, message, args) => {

  if(!message.member.hasPermission("MANAGE_MESSAGES")) return errors.noPerms(message, "MANAGE_MESSAGES");
  if(!args[0]) return message.channel.send(":x: Dostum bir sayı belirtmelisin.");
  message.channel.bulkDelete(args[0]).then(() => {
    message.channel.send(`:white_check_mark: Başarı ile ${args[0]} adet mesaj silindi.`).then(msg => msg.delete(5000));
  });
}

module.exports.help = {
  name: "temizle"
}

PDYWGQ.png

7DVnQv.png

r1mkyM.png

LDYzG1.png

 
Discord.js kullanmayın, Açıkları çok Discord.JS-Commando kullanmanızı öneririm.

Discord.js Framework Discord.JS-Commando Kütüphane.
 
Discord.js kullanmayın, Açıkları çok Discord.JS-Commando kullanmanızı öneririm.

Discord.js Framework Discord.JS-Commando Kütüphane.
Dostum EGGSY de şuan discord.js kullanıyor herkes istediği kararı verebilir discord.py şuanda kullanılmıyor. Ama yine de discord.js benim gözümde daha iyi. Hayırlı günler <3
 
Sohbeti Sİlme Komutu ney tam olarak anlayamadım ?
 
Ben Hepsini Yazdım ama hiçbirşey olmadı lütfen bana discorddan ulaşırmısınız botumun herşeyi tamam ama prefiximle dneiyorum olmadı neden olabilir?
 
Sohbeti Silmiyor Sadece Boş Bir Mesaş Yolluyor
 
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