Laravel de hata ayıklama programın da hata görmek yerine şu şekilde beyaz bir ekran ile karşılaşıyorsanız :“Instead of seeing an error in the debug program in Laravel, if you encounter a white screen like this:”composer dump-autoloadcomposer updateKomutu ile otomatik yükleme dosyalarını tekrar oluşturarak hatayı giderebilirsiniz.“Let’s rebuild auto setup files with this command”Tekrar çalıştırdığımız da aşağıdaki resim de ki gibi sorunun çözülmesi gerekir.“When I run it again, the problem should be resolved as in the image below.”
Python ile basit Discord botu oluşturma-11-Kurulumİlk olarak Python 3 yazılımına sahip olmanız gerekir https://www.python.org/downloads/İsteğinize bağlı Vs Code, Atom Text,Pycharm Editör programlarını kullanabilirsiniz. İyi bir editöre sahip olmak hata ayıklama işlemini daha kolay hale getirebilir. Benim Kişisel olarak kullandığım editörler Pycharm ve VsCode2- Discord botu oluşturmaDiscord botu eklemek için size ait bir sunucunuz yoksa ya da bir sunucu da Admin yetkiniz yoksa Discordun en solunda “+” simgesi olan butona tıklayıp sunucu oluşturunBu kurduğunuz sunucuda Admin Yetkisi sizde olucağı için Discord botunu da ekleyebiliceksinizKurduğumuz sunucuya botu ekleyebilmemiz için aşağıdaki linke tıklayın.https://discordapp.com/developers/applications/Açılan sayfada sağ üstte yeni uygulama(New Application) butonuna tıklayıp botunuza isim koyun ve sonrasında alt tarafta botunuz görünecektir.Oluşturduğunuz botun belirli yetkiler alması gerekir ki bota belirlediğimiz komutu yazarken botu kolayca çağırabilelim bu yüzden botun üstüne tıklayıp çıkan sayfada sol tarafta Bot sekmesini seçip, sağ taraftan Add bot seçeneğine tıklayınAdd Bot butonununa tıkladıktan sonra gelen ekranAlt taraftan Administrator seçip sol sekmeden OAuth2 sayfasına gelin açılan sekmede bot kutusunu seçin alt tarafta açılan izinlerinden Administratorü seçip hemen üstündeki linki kopyalayın ve Redirects de kopyaladığınız linki yapıştırın ve SELECT REDIRECT URL sekmesinden seçinTikleri seçin linki kopyalayınKopyaladığınız linki url kısmına girip eklemek istediğiniz sunucuyu seçin.Botunuz sunucuya eklendi3-Virtualenv YüklemeVirtualEnv, gerekli olan paketleri sistemden bağımsız bir şekilde kurup, projelerinizde kullanmanızı sağlayacak sanal ortam sağlayan sistemdir. Yükleme için komut satırını açıp aşağıdaki komutu girin Terminal kısayolu için;Mac OS = Command+SpaceLinux = Ctrl+Alt+TWindows = Win Tuşu + R (Çıkan pencereye cmd yazmanız yeterli)Oluşturulan proje için bir klasör açın ve dosya yolunu kopyalayıp terminal(cmd) cd ile o dosya yoluna gidin .cd C:\Users\”kullanıcı ismi”\Desktop\denemeBotSonra aşağıdaki komutları yükleyin.// Sanal Ortam için Paket Yükleme pip install virtualenv//Virtualenv dcBot(Örnek olarak) Sanal Ortam Oluşturur virtualenv [Klasör Adı] "Biz burada dcbot isminde oluşturucağız"// terminal(cmd) de dosya yolu kurduğunuz dosyanın içinde olduğundan emin olun//Sanal ortamı aktifleştirmek için dcbot\Scripts\activate//aktif olduğunda (dcbot)C:\Users\”kullanıcı ismi”\Desktop\denemeBot// Discord Botu İçin Kütüphane yükler,virtualenvin açık olduğundan emin olun pip install discord.py4-Bot’u kodlamakYazdığınız kodun botun çalışabilmesi için TOKEN ni kopyalayıp aşağıdaki kod resiminde de olan yere yapıştırın.Virtualenv’i açtıktan sonra python denemeBot.py komutu ile botu çalıştırabilirsiniz.Kodların linki için ;https://github.com/alper1x6/Python-ile-basit-Discord-botu-olusturma-1Bir sonraki yazımda Discord.py kod dökümantasyonunu incelemek üzere iyi günler dilerim.