Evet, slash komutlarını kullanmak adına testler gerçekleştirirken böyle bir hata aldım ve bu yüzden araştırmaya başladım. Sorunu da Discord.py'ın en güncel sürümünü yükleyerek çözdüm. Bu sürümü kurabilmek adına öncelikle bilgisayarınızda Git'in kurulu olması gerekir. Ayrıca Python 3.8 veya üzeri bir sürümün sisteminizde kurulu olması gerekmektedir.
Discord.py en güncel sürümün kurulumu için terminale girilecek komut:
Windows sisteminizde Git yoksa da aşağıdan Git'i indirebilir ve yine aşağıda yer alan rehber aracılığıyla kurulumu gerçekleştirebilirsiniz.
Python 3.9 için buraya ve Python 3.10 için buraya tıklayabilirsiniz.
Hata çıktısını da şöyle bırakayım:
Discord.py en güncel sürümün kurulumu için terminale girilecek komut:
Python:
python -m pip install -U git+https://github.com/Rapptz/discord.py
Windows sisteminizde Git yoksa da aşağıdan Git'i indirebilir ve yine aşağıda yer alan rehber aracılığıyla kurulumu gerçekleştirebilirsiniz.
Git for Windows (x64)
Git, kısaca sürüm/versiyon kontrol sistemidir. Hazırladığınız yazılımların ve projelerin sisteminizde bulunmasına sıcak bakmıyorsanız, internet üzerinde tutmak ve yönetmek istiyorsanız sizin için biçilmiş kaftandır. Bu sürüm 64 Bit sürümüdür ve...
www.technopat.net
Rehber: Windows için Git kurulumu
İlk olarak Git'in Windows sürümünü indirmemiz gerekmekte. İndirme bağlantıları: Git for Windows (x64) Git - Downloading Package İndirdiğimiz dosyayı çalıştırıyoruz. Lisans koşullarını kabul ederek kurulumun bir sonraki aşamasına geçiyoruz. Bu aşamada seçenekleri varsayılan halde...
www.technopat.net
Python 3.9 için buraya ve Python 3.10 için buraya tıklayabilirsiniz.
Hata çıktısını da şöyle bırakayım:
Python:
Traceback (most recent call last):
File "c:\Users\Enes3078\Desktop\Discord Bot\bot.py", line 4, in <module>
from discord import app_commands
ImportError: cannot import name 'app_commands' from 'discord' (C:\Users\Enes3078\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\__init__.py)
Son düzenleme: