Skip to content

A dedicated Discord bot automating server management for a scientific community, respecting data privacy and verifying user affiliation.

Notifications You must be signed in to change notification settings

Mathsqrt2/Rejewski

Repository files navigation

Rejewski

About

A dedicated Discord bot for automating server management in the scientific community of the Opole University of Technology. It fully respects the protection of personal and sensitive data while verifying users’ affiliation with the university, ensuring efficient and secure server operations.


The Name "Rejewski"

Marian Adam Rejewski (1905–1980) was a Polish mathematician and cryptologist who, in 1932, cracked the Enigma cipher used by Nazi Germany. His success enabled the British to decode German military communications during World War II, significantly contributing to the Allies’ victory.


Technologies Used

  • NestJS: – A modular framework for building efficient, scalable Node.js applications
  • TypeScript: – The main programming language for the bot
  • DiscordJS: – A robust library for interfacing with the Discord API
  • MySql: - A widely-used open-source relational database management system known for its reliability and scalability.
  • TypeOrm: - An ORM for TypeScript and JavaScript that supports various databases, providing tools for object-relational mapping.
  • Docker – A containerization platform that simplifies deployment and environment consistency

Getting started

Clone the repository

git clone https://github.com/Mathsqrt2/RedirectionPanel.git

To run the application, you'll need a .env file where you fill in the basic information required for the bot to function.

Then run the panel

npm run start

About

A dedicated Discord bot automating server management for a scientific community, respecting data privacy and verifying user affiliation.

Topics

Resources

Stars

Watchers

Forks