Rehber Discord bot kodlama dersleri #1 (Giriş, Belirtilen mesajı attırma)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Artiex

The unique power of fire!
Katılım
6 Şubat 2021
Mesajlar
284
Elmaslar
158
Puan
6.870
Konum
Adana/Sarıçam
Minecraft
zTugraa

Discord:

Artiex#4349

Merhaba!
Merhaba dostlar, nasılsınız? Umarım herşey yolundadır. Böyle bir seriye başlamaya karar verdim çünkü size faydası olacağını düşünüyorum. İlk bölümümüzde girişi ve belirtilen mesajı attırma(yaz) komudunu yapmaya çalışacağız. Hadi o zaman dersimize geçelim.
Discord Bot Kodlama Dersleri #1

code.jpg

Giriş

Boş altyapı kullanmak botun hazır olduğu anlamına gelmez, adı üstünde boş altyapı içinde hiçbir şey yok.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
üstünde biraz oynama yaptığım bir boş altyapıyı görebilirsiniz. Bot yapmak için bir program indirmelisiniz (siteden de yapılıyor da pek sağlıklı bulmuyorum ) Benim kullandığım programı (Visual Studio Code)
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
indirebilirsiniz.
Tamamdır şimdi her şey hazır! Botu hazırlamaya geçebiliriz.

Botun tokenini vb. ayarlama
Botun bigilerini ayarlamak için size paylaştığım boş altyapıya girip ayarlar.json dosyasından "token:" yazan yerin karşısına botunuzun tokenini, "sahip:" yazan yerin karşısına kendi id nizi, "prefix:" yazan yerin karşısına botunuzun prefixini(ön ek) ayarlamalısınız. Botunuzla ilgili bilgiler için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Yaz komudu
Evet, şimdi gelelim yaz komuduna:
Komudu çalıştırmak için gerekli olan modülleri, argümanları yazıyoruz.
1622783729611.png

Komudu kullanan kişi ne yazmış bot onu bilemez demi? İşte bu kodla bot onun ne yazdığını biliyor.
1622802045534.png

Komudu kullanan kişinin yazdığını silip bota yazdırıyoruz, ve komudu kapatıyoruz.
1622783998564.png

Son olarak komutla ilgili bilgileri giriyoruz.
1622784065702.png

Evet yaz komudumuz bitti.
Güle güle!
Bu dersimiz bu kadardı. Diğer derslerde daha zor ve daha işlevli komutları öğreneceğiz.
İyi Forumlar!
 

Ekli dosyalar

  • 1622783929304.png
    1622783929304.png
    4,8 KB · Görüntüleme: 76
Son düzenleme:
1622786149267.png

Bu altyapıdan altyapıya değişiklik yapabilir.
 
Güzel bir rehber olmuş devamı gelmesi dileğiyle
 
Bilgilendirici bir konu. Discord bot'u bilmeyenler için kodu ss almak yerine kod içerisine alabilirsin.
 
Ne kadar basit bir kod olsa bile yeni başlayanlara yardımcı olabilecek bir anlatıma sahip başarılar.
 
Son düzenleme:
Ne kadar basit bir kod olsa bile yeni başlayanlara yardımcı olabilecek bir anlatıma sahip başarılar.
Basitten zora doğru gideceğiz 1. bölüm olduğu için bu kodu yapmak istedim. Bu kodun yeri bende büyüktür. (kodlamaya yaz komuduyla başladım.)
 
1622801619365.png

args[0] yerini args.join(" ") olarak düzeltirseniz on numara olur. Kolay gelsin.
 
direkt olarak komutlardan girmek biraz kötü olmuş, öncelikle modül kurulumu, command handler gibi temel şeyleri paylaşmadan/öğretmeden komut yapısını öğretmek kötü olmuş. sizin verdiğiniz komut örneği @Zolqid'in dediği gibi kullanılan command handler'e göre değişir. ve bir öneri daha vereyim; anlatım yaparken kullandığınız if, let gibi yapıların ne işe yaradığını da anlatsanız okuyucu için daha iyi bir deneyim olur. ve args[0] kullandığınız yerde join yapmazsanız sadece ilk kelimeyi sayar.
 
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