Notify is a custom-built Discord bot created exclusively for the SoftUni Discord Community. The bot offers specialized notification services and tailored features designed to improve the overall community experience. It is maintained by SoftUni community members and will not function properly in other Discord servers without modifications.
- 🔔 Custom Notifications: Delivers tailored notifications that align with the events, updates, and needs of the SoftUni community.
- 🧭 Role-based Alerts: Allows users to receive notifications based on their roles within the community, ensuring they stay informed about what matters to them.
- 📅 Event Reminders: Notifies users about upcoming events, deadlines, and other important happenings within the SoftUni Discord.
- 🔗 Channel-Specific Announcements: Sends announcements to predefined channels, ensuring important messages reach the right audiences.
Before you install and run Notify, ensure you have the following set up:
- Java 11+
- Maven
- A Discord Bot Token from the Discord Developer Portal
-
Clone the repository to your local machine:
git clone https://github.com/Borovaneca/Notify.git cd Notify -
Build the project with Maven:
mvn clean install
- Create application-env.properties in root dir.
- Update the var with your Discord bot token:
BOT_TOKEN=your-discord-bot-token
To run the bot locally, use the following command:
mvn spring-boot:runAlternatively, after packaging the project:
java -jar target/notify-1.0.jarThis bot is exclusively designed for the SoftUni Discord Community. While you can run the bot on other servers, some features may not work as expected without customization.
This bot is maintained by members of the SoftUni Discord Community. If you encounter any issues or have suggestions, feel free to reach out to the community maintainers.
This project is licensed under the MIT License.