Skip to content

Telegram üzerinden yoklama takibi yapmak için geliştirilmiş bir Node.js ve Express projesidir

License

Notifications You must be signed in to change notification settings

dilanderegozu/AttendTelegram-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AttendTelegram-

Telegram üzerinden yoklama takibi yapmak için geliştirilmiş bir Node.js / Express projesidir. Bu bot sayesinde öğrencilerin derslere katılımı kolayca takip edilebilir ve yoklama kayıtları veritabanında saklanır.

Özellikler

  • Öğrenci kayıt, güncelleme ve silme işlemleri
  • Ders kaydı ve öğrenciyi derse ekleme
  • Öğrencinin kayıtlı olduğu dersleri listeleme
  • Toplam ders sayısı ve yoklama geçmişi görüntüleme
  • Yoklama yüzdesi hesaplama
  • Telegram bot üzerinden anlık bildirimler

Teknolojiler

  • Node.js & Express
  • MongoDb (veritabanı)
  • Telegram Bot API

Kurulum

  1. Depoyu klonlayın:
git clone <repo-url>
cd AttendTelegram-
  1. Gerekli paketleri yükleyin:
npm install
  1. .env dosyasını oluşturun ve gerekli bilgileri ekleyin:
TELEGRAM_BOT_TOKEN=<bot_token>
DATABASE_URL=<postgres_connection_string>
  1. Veritabanını çalıştırın ve tabloları oluşturun (Sequelize/TypeORM kullanıyorsanız migration çalıştırın):
npm run db:migrate
  1. Botu başlatın:
npm start

Kullanım

  • Bot, Telegram üzerinden öğrenci ve ders yönetimi işlemlerini yapabilir.
  • Öğrenciler derse giriş yaptığında yoklama kaydı otomatik oluşturulur.
  • Öğretmenler öğrenci yoklama yüzdesini ve geçmişini sorgulayabilir.

Gelecek Geliştirmeler

  • Öğrencilerin yoklama geçmişini grafiksel olarak raporlama
  • Dersler arası toplu yoklama analizi
  • Öğrenciye özel bildirim ve hatırlatmalar

About

Telegram üzerinden yoklama takibi yapmak için geliştirilmiş bir Node.js ve Express projesidir

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published