Discord bot to streamline the organization of events for the members of a server.
This is no longer necessary since Discord added server events
- Add unschedule_past command
- Save datetimes as timezone aware in mongodb
- More accurate datetime parsing and validations
- Basic factory, teardown commands for testing
- Improve code style
- Add basic permission system
- Configure minimum admin role (in .py file, command soon)
- Author may edit or delete own events
- Admin may edit or delete any events
- Anyone may delete all past events
- Make more error messages temporary
- Minor refactoring
- Begin implementing reminders
- Initial implementation of reminders
- React with ⏰ emoji to receive a reminder DM 20 mins before start of event
- Additional functionality coming soon
- Revised instructions to account for heroku dyno cycling clearing message cache
- Use raw reactions to handle reaction detection, to enable reaction functionaliy even iftarget message is not cached
- Revise instructions to account for this bugfix
- Add guild id to metadata, allowing for use in multiple servers
- Minor style changes to instructions message
- Add command aliases
- Improve !help
- Patch unintended deletion permissions
- Begin work on server-specific settings
- Initial implementation of server specific timezones
- Timezone related bugfixes
- Some refactoring
- Fix duplicate time checking
- Initial implementation of logging
- Additional logging
- Improve help
- Bugfixes
- Guard to disallow date/time modification using !edit
- Add flag to simplify switching between local and heroku hosting
- Major overhaul db logic to fix bugs when bot was used in multiple servers
- Minor refactoring/cleanup
- Add more command aliases for !show (!s, !sh) and !schedule (!sch)
- Underline event name when showing
- Fix factory
- Fix reschedule
- Edit
!edit
help docs - Fix unschedule_past
- Fix !teardown
- Start to implement event linking
- First (incomplete) release of linking
- Minor refactor (no more tz param in pprint_event)
- Do not print author/description for linked event
- Minor refactor (Remove some default params, comments)
- Add id_to_name
- Add help docs for !join
- Add more emoji options for yes and no reactions
- Update the formatting of the readme file