Sol Reklam

Rehber Discord.js #2 - Sohbet Silici Kodlama!

Durum
Mesaj gönderimine kapalı.

'Master

Legends Never Die
Katılım
28 Temmuz 2017
Mesajlar
185
Elmaslar
99
Puanlar
0
Yaş
27
Yer
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

 

SkyLifeNW

Somon Balığı Selam Vermeye Geldi

Discord:

Alper#6614

Katılım
13 Nisan 2017
Mesajlar
17
Elmaslar
21
Puanlar
6.270
Yaş
22
Yer
İstanbul
Minecraft
alperr
Discord.js kullanmayın, Açıkları çok Discord.JS-Commando kullanmanızı öneririm.

Discord.js Framework Discord.JS-Commando Kütüphane.
 

'Master

Legends Never Die
Katılım
28 Temmuz 2017
Mesajlar
185
Elmaslar
99
Puanlar
0
Yaş
27
Yer
Brooklyn
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
 

7Twilightx

Bir Kömür Göründü Kaptanım!

Discord:

7Twilightx#7777

Katılım
11 Ağustos 2018
Mesajlar
100
Elmaslar
38
Puanlar
3.895
Yer
İstanbul
Minecraft
7Twilightx
Sohbeti Sİlme Komutu ney tam olarak anlayamadım ?
 

BySwat

Birisi mi Spawnlandı?

Discord:

BySwat [Asistci Manyaklar] #6162

Katılım
25 Haziran 2019
Mesajlar
1
Elmaslar
0
Puanlar
0
Yaş
21
Minecraft
BySwat85_YouTube
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?
 

Abdullah T.

Nötr
Yasaklandı

Discord:

Abdullah T.#0001

Katılım
19 Nisan 2018
Mesajlar
1.524
Elmaslar
1.083
Puanlar
5.650
Yer
Kocaeli/Gebze
Minecraft
JordJarv
Sohbeti Silmiyor Sadece Boş Bir Mesaş Yolluyor
 

Aronshire

Das Leben ist zu kurz, du solltest es genießen

Discord:

Aronshire#8111

Katılım
22 Mayıs 2019
Mesajlar
729
Elmaslar
630
Puanlar
3.290
Yer
Kocaeli
Minecraft
Aronshire

Abdullah T.

Nötr
Yasaklandı

Discord:

Abdullah T.#0001

Katılım
19 Nisan 2018
Mesajlar
1.524
Elmaslar
1.083
Puanlar
5.650
Yer
Kocaeli/Gebze
Minecraft
JordJarv

Aronshire

Das Leben ist zu kurz, du solltest es genießen

Discord:

Aronshire#8111

Katılım
22 Mayıs 2019
Mesajlar
729
Elmaslar
630
Puanlar
3.290
Yer
Kocaeli
Minecraft
Aronshire
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı