Bu proje, SQLAlchemy ile SQLite veritabanını kullanan ve temel ekleme, silme, güncelleme işlemleri yapabilen bir Discord botunu içerir. Proje, Python ve discord.py
kütüphanesi kullanılarak geliştirilmiştir.
Projenin çalışması için aşağıdaki Python kütüphanelerine ihtiyacınız olacak:
discord
SQLAlchemy
Bu kütüphaneleri yüklemek için, proje kök dizininde aşağıdaki komutu çalıştırabilirsiniz:
pip install -r requirements.txt
!add_task — açıklaması olan bir görev ekler
!delete_task <task_id> — <task_id> tanımlayıcısına sahip görevi siler
!show_tasks — tüm görevlerin bir listesini gösterir
!complete_task <task_id> — <task_id> tanımlayıcısına sahip görevi tamamlandı olarak işaretler.
Projedeki veri bağlantısı işlevinin test etmek için tests klasörlerindeki her bir dosyayı çalıştırabilirsiniz.
Test edilen veritabanı kayıtlarını tests klasöründeki tasks.db ile kontrol edebilirsiniz.