Skip to content

EntryPoint-C-project/EntryPoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

281 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

πŸŽ“ A telegram bot for optimizing communication and management in an educational institution. C++ semester project (Spring 2025).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors