• Buradasın

    Discord Bot Yapma Serisi: Clear Komutu

    youtube.com/watch?v=7aO_wV3i0wY

    Yapay zekadan makale özeti

    • Bu video, Discord bot yapma serisinin üçüncü bölümüdür. Eğitmen, izleyicilere clear komutunun nasıl oluşturulacağını adım adım göstermektedir.
    • Videoda clear komutunun yazımı ve çalışma prensibi detaylı olarak anlatılmaktadır. Komut, belirli bir sayıdaki mesajı silme özelliğine sahiptir ve en fazla 100 mesajı aynı anda silebilmektedir. Eğitmen, komutun yetkisiz kullanıcıların erişememesi için gerekli izinleri kontrol etme, mesaj silme işlemi ve geri bildirim mesajı oluşturma gibi adımları göstermektedir. Ayrıca, komutun asenkron olarak çalışabilmesi için async ve await anahtar kelimelerinin kullanımı da açıklanmaktadır.
    Discord Bot Yapma Serisi - Clear Komutu
    • Discord bot yapma serisinin üçüncü videosunda clear komutu gösterilecek, bu komut belli bir sayıdaki mesajı direkt silebilecek.
    • Yeni bir komut oluşturuluyor: clear.js botsmd, komut ismi, açıklaması ve alis parametreleri belirleniyor.
    • Client message ve array string'in class olduğu, çekilen parametrelerin bu class'ların bir üyesi olduğu gösteriliyor.
    00:52Komutun Güvenlik Önlemleri
    • Önce mesajı atan kişi çekiliyor, eğer mevcut değilse return yapılıyor.
    • Komutun herkes tarafından kullanılmasını istemediğimiz için, mesaj gönderme yetkisi olmayan kişilerin kullanamaması için önlemler alınıyor.
    • Member permissions has manage messages koşulu sağlanıyor, sağlanmıyorsa "mesaj silme yetkiniz yok" mesajı veriliyor.
    01:43Komutun Düzenlenmesi ve Özellikleri
    • Komut ismi değiştiriliyor ve ilk baştaki eleman siliniyor, böylece "ark shift" şeklinde kullanılıyor.
    • Mesaj adedi sayısı alınıyor ve bu sayı 100'den küçükse kabul ediliyor çünkü en fazla 100 tane mesaj aynı anda silinebiliyor.
    • Silme işlemi için "schne bak" kullanılıyor ve "ark kaç tane mesaj sileceği" parametresi integer'a çevriliyor.
    02:46Silme İşlemi ve Sonuç
    • "Turun" parametresi sadece belli mesajları mı yoksa hepsini mi silsin diye kullanılıyor, true geçilirse hepsini sil anlamına geliyor.
    • "Esin" asenkron bir şekilde fonksiyonun çalışabilmesini sağlıyor, "ev" yazıldığında komutun çalışmasını bekleyip alt komuta geçiliyor.
    • Silme işlemi tamamlandıktan sonra "yirmi tane mesaj sildiniz" gibi bir mesaj veriliyor ve silinen mesaj sayısı hesaplanıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor