Skip to content
/ CBOT Public

Başkent Üniversitesi Mühendislik Fakültesi Discord botu

License

Notifications You must be signed in to change notification settings

CanavarB/CBOT

Repository files navigation

CBOT

CBOT, Discord sunucularında ders yönetimini kolaylaştıran bir bot yazılımıdır.

Özellikleri:

  • Temel Fakülte kanalı oluşturma.
  • Kullanıcı doğrulama sistemi. (E-posta)
  • Bölüm ve ders rollerinin yaratılması.
  • Dersler için katılımcılara göre kanalların otomatik yaratılması.
  • Kullanıcıların ders kanallarına ve rollerine otomatik erişimi.
  • Öğrenci ve öğretmen rollerini atanması ve yetkilendirilmesi.
  • Anonim duyuru yapabilme.

Özel olarak Başkent Üniversitesi Mühendislik Fakültesi için tasarlanmıştır.

System Design

CBOT utilizes both Service Oriented Architecture (SOA) and Event-Driven Architecture (EDA) in its design. SOA is used to encapsulate the various functions of CBOT into individual services, while EDA is used to respond to and process events from the Discord API. This combination allows CBOT to be modular, scalable, and responsive to changes in the environment. Each service in CBOT listens to certain events according to its own needs, which is a characteristic of event-driven architecture. At the same time, CBOT's services are designed to work independently and communicate with each other through well-defined interfaces, which is a characteristic of service-oriented architecture.

Service Oriented Architecture (SOA)

SOA

Event-Driven Architecture (EDA)

EDA

About

Başkent Üniversitesi Mühendislik Fakültesi Discord botu

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages