Skip to content

Release Notes - Version 0.0.3

Choose a tag to compare

@devZenta devZenta released this 03 Feb 12:47
· 17 commits to main since this release
3bc4bbc

New Features

  • Scheduled Event Creation: Added the ability to create scheduled events using the /jpo command. 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 /jpo command for creating scheduled events.
  • utils/functions.js: Added the createScheduledEvent function 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 .env file for LOGO_URL, ENIGMA_SITE, ANNOUNCEMENTS_CHANNEL_ID, LOG_CHANNEL_ID, and NOTIFICATION_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.