Skip to content

EntryPoint-C-project/EntryPoint

Repository files navigation

🎓 EntryPoint: Telegram Bot for Educational Institutions

EntryPoint is a versatile Telegram bot written in C++ using the tgbot-cpp library, designed to streamline communication and management within educational environments.


🚀 Features

  • 📢 Send announcements and notifications from teachers and curators with read confirmations
  • 🗣️ Collect anonymous feedback from students
  • 🧠 Manage groups, courses, roles, and users via PostgreSQL integration
  • 🛡️ Flexible role-based access control for students, teachers, administrators, curators, and more
  • 🔍 Smart routing and handling of user requests and messages

🛠 Technologies Used

  • Language: C++
  • Telegram API: tgbot-cpp
  • Database: PostgreSQL
  • Quality Tools: clang-format, clang-tidy
  • CI/CD: GitHub Actions

git clone https://github.com/EntryPoint-C-project/EntryPoint.git
cd EntryPoint
mkdir build && cd build
cmake ..
make

About

telegram bot for an educational institution

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors