Joey Hines
30177474e1
Initial async update commit
...
+ Naive port of all code to async serenity
+ Limited testing has been done, but the bot seems to work
+ Removed WhiteRabbit dependency (does not work in async)
+ Further cleanup needed
2021-01-09 15:45:16 -06:00
Joey Hines
d6fb2f9657
Added configurable event reminders
...
+ Reminders can be set at custom times and have custom messages
2020-08-08 18:09:07 -05:00
Joey Hines
fa1dd3fcde
Small fixes
...
+ Creating "ping_roles" more idiomatically
+ Updated readme
2020-07-10 09:29:54 -05:00
Joey Hines
c855d6e568
Fixed issue w/ events w/ long descriptions
...
+ `event_desc` field was too small in the database
2020-07-09 22:36:04 -05:00
Joey Hines
250b05405f
Added configuration for setting roles to ping
2020-07-09 22:05:01 -05:00
Joey Hines
19c8ad8c80
Moved countdown link to description field and used a named link
2020-06-12 17:41:46 -05:00
Joey Hines
9179955ff0
Added a countdown link
...
+ timeanddate.com are being used for now
2020-06-12 17:26:14 -05:00
Joey Hines
f3c977b93b
Switched over to using a scheduler for events.rs
...
+ This will hopefully cut down on the CPU/Memory leaks on large servers
2020-05-22 20:03:09 -05:00
Joey Hines
a0d6a492b8
Fixed permission check issue
...
+ `permission_check` was returning false if a member did not have a certain role, instead of continuing to search
2020-05-20 11:29:07 -05:00
Joey Hines
81660a72df
Added event organizer and event location
...
+ Event location is a new required field
+ Event organizer defaults to user that ran the command, or can be specified
+ Formatted code
2020-05-02 13:35:47 -05:00
Joey Hines
9d8688ad92
Fixed reminders
...
+ Event reminders are now sent properly.
+ Users who react to old events will be told the even has already started
2020-05-01 16:29:09 -05:00
Joey Hines
0f8fe04657
Reformatted code to organize it better
...
+ Moved commands and discord helper functions to `discord` module
2020-04-28 19:41:10 -05:00