Repository navigation
Release Notes - Version 0.0.3
New Features
- Scheduled Event Creation: Added the ability to create scheduled events using the
/jpocommand. This includes:- Validation for start and end times.
- Creation of a scheduled event with detailed descriptions.
- Logging of event creation in a designated log channel.
- Announcement of the event in the announcements channel with interactive buttons for social media links.
Enhancements
- Interactive Buttons: Added interactive buttons for various social media platforms (Instagram, X, LinkedIn, Facebook) in the event announcement message.
- Embeds: Improved the embed messages for event announcements and confirmations with detailed descriptions and timestamps.
Bug Fixes
- Date Validation: Fixed issues with date validation to ensure the start time is in the future and the end time is after the start time.
What's Changed
Files Modified
commands/admin/events.js: Implemented the/jpocommand for creating scheduled events.utils/functions.js: Added thecreateScheduledEventfunction to handle event creation logic.events/interactionCreate.js: Added error handling for command execution.events/ready.js: Added logging for when the bot is ready.
Configuration
- Environment Variables: Added new environment variables in the
.envfile forLOGO_URL,ENIGMA_SITE,ANNOUNCEMENTS_CHANNEL_ID,LOG_CHANNEL_ID, andNOTIFICATION_ROLE_ID.
Full Changelog: v0.0.2...v0.0.3
Acknowledgements
Thanks to everyone who contributed to this release. Keep providing your feedback to help us improve the ENIGMA-School bot.
For more details, please refer to the updated documentation and code comments.