Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Eser adlı bir eğitimcinin Discord botu yazma sürecini adım adım gösterdiği bir eğitim içeriğidir. Videoda Eser'in yanında Ege adında bir arkadaşı da bulunmaktadır.
- Eğitim, Discord botu yazma sürecini üç temel adımda anlatmaktadır: Discord Developer Portal üzerinden bot oluşturma, Glitch platformunda botun kodlanması ve botun Discord sunucusuna eklenmesi. Ayrıca Discord.js kütüphanesi kullanılarak botun temel özelliklerinin (aktivite durumu, prefix, token) nasıl tanımlanacağı, "oynuyor", "izliyor" gibi durumları gösteren komutların nasıl yazılacağı ve mesajların nasıl işleneceği kod örnekleriyle açıklanmaktadır.
- Eğitim boyunca botun 24/7 çalışması için uptime robot kullanımı önerilmektedir ve kullanıcı profil bilgilerini gösterme gibi konular da ele alınmaktadır.
- Discord Botu Oluşturma Giriş
- Videoda Minecraft yerine sıfırdan Discord botu nasıl yazılacağı gösterilecek.
- Discord botu yazmak için developer portal, glitch ve discord sitelerine ihtiyaç var.
- Discord'a giriş yapıp "Started" diyerek bot oluşturma işlemine başlanabilir.
- 00:44Bot Oluşturma ve Yetkilendirme
- İlk olarak developer portal üzerinden "New Application" seçeneği ile bot oluşturulur.
- Botun tüm yetkileri olması için "Bot" ve "Admination" seçenekleri işaretlenir.
- Bot oluşturulduktan sonra özel bir bot istenirse "Public Bot" seçeneği kapatılmalıdır.
- 01:45Glitch'te Proje Oluşturma
- Discord botu yazılacak kodlama sayfası için glitch sitesine giriş yapılır.
- Glitch'te "New Project" seçeneği ile ikinci proje seçilir.
- Oluşturulan proje sunucuya eklenebilir ve bot yetkilendirilebilir.
- 03:22Kodlama Başlangıcı
- Proje oluşturulduktan sonra "bot.js" dosyası oluşturulur.
- Botun çalışması için "discord.js" modülü gereklidir.
- Modül yüklenmesi için "npm install discord.js" komutu kullanılır.
- 06:30Token Alma ve Bot Ayarları
- Botun çalışması için token alınması gerekir.
- Developer portal üzerinden token alınır ve kodlara eklenir.
- Botun prefixi (örneğin !) ve token'i ayarlanır.
- 10:31Bot Özellikleri Ekleme
- Botun "oynuyor" özelliği için "client.setActivity" komutu kullanılır.
- Botun "izliyor" özelliği için "client.on" komutu kullanılır.
- Botun 24/7 çalışması için uptime robot kullanılması önerilir.
- 15:21Bot Kodlama Örneği
- Eğitmen, hazır kod yerine kendi kod yazmayı tercih ediyor ve "oynuyor" komutunu gösteriyor.
- "İzliyor" komutunun İngilizce karşılığı "watching" olarak belirtiliyor.
- Eğitmen, kod yazarken hataları düzeltiyor ve "if message.content" ifadesini kullanarak mesaj içeriğini kontrol ediyor.
- 18:15Bot Komutları ve Özellikleri
- "Statüs" komutu ile açıklama koyulabiliyor ve "oynuyor aç" komutu ile botun durumu değiştirilebiliyor.
- "Client.com" komutu ile botun mesaj gönderme özelliği gösteriliyor.
- "Start with" ifadesi kullanılarak mesaj içeriğinin belirli bir ifadeyle başlayıp başlamadığı kontrol ediliyor.
- 21:03Bot Cevaplama ve Profil Özellikleri
- "Msg.reply" komutu ile bot etiketleyerek cevap verebiliyor.
- "Prefix" özelliği ile botun başındaki prefix belirleniyor.
- "Avatar" komutu ile botun profil avatarını gösterme özelliği gösteriliyor.