- Katılım
- 1 Mar 2020
- Konular
- 8
- Mesajlar
- 34
- Tepki puanı
- 54
- Puanları
- 2,560
Selam dostlar.
Bu konumda sizlere Discord.js modülünün
bir eventinden bahsedeceğim.
1) Ready Eventi Nedir?
Ready eventi botu ilk çalıştırdığımız an
tetiklenen bir eventtir.
2) Ready Eventi İle Ne Yapılabilir?
Genelde ready eventi botun değişen aktivite
kısmı için kullanılır.
Fakat tamamen kullanıcıya kalmış bir şeydir.
3) Değişen Aktivite Nasıl Yapılır?
Kod üzerinde yorum satırları ile inceleyelim.
Bu konuluk benden bu kadar dostlar.
Öğretici kadar öğrenicinin de emek etmesi lazım,
hazıra konmadan öğrenmeyi deneyin.
İyi Forumlar!
Bu konumda sizlere Discord.js modülünün
bir eventinden bahsedeceğim.
1) Ready Eventi Nedir?
Ready eventi botu ilk çalıştırdığımız an
tetiklenen bir eventtir.
JavaScript:
bot.on('ready', () => {
let kanal = "696362363301003354";
bot.channels.get(kanal).send("Lemniscate bot aktif.")
});
2) Ready Eventi İle Ne Yapılabilir?
Genelde ready eventi botun değişen aktivite
kısmı için kullanılır.
Fakat tamamen kullanıcıya kalmış bir şeydir.
3) Değişen Aktivite Nasıl Yapılır?
Kod üzerinde yorum satırları ile inceleyelim.
JavaScript:
bot.on('ready', () => { // Botumuz açıldığında tetiklenen ready eventimiz.
const degisenaktivite = [ // Değişen aktivitemizin içeriğini tanımladığımız kısım.
"Lemniscate bot aktif.", // Buraya ne istiyorsanız ekleyebilirsiniz. Kullanıcı tercihine bağlı.
bot.guilds.size + "sunucuya hizmet veriliyor.",
"Destek sunucumuza gelmeyi unutmayın."
];
setInterval(() => { // degisenaktivite bölümünü işte burada, setInterval kullanarak aktivite kısmının değişmesini sağlıyoruz.
const aktivite = Math.floor(Math.random() * (degisenaktivite.length - 1) + 1); // Math.random() fonksiyonu Javascript dilinde, belirttiğiniz sayı aralığında rastgele sayı üretmek için kullanılır.
bot.user.setActivity(degisenaktivite[aktivite]); // İşte burada .setActivity() ile botumuzun aktivite (oynuyor) kısmını değiştiriyoruz.
}, 30000); // 30 saniyede bir değişeceğini belirttik.
});
Bu konuluk benden bu kadar dostlar.
Öğretici kadar öğrenicinin de emek etmesi lazım,
hazıra konmadan öğrenmeyi deneyin.
İyi Forumlar!