486 Commits

Author SHA1 Message Date
NovaFox161
84be7ec2d1 Working on attempting to mitigate zombie apocalypse 2020-11-08 01:40:35 -06:00
NovaFox161
f526b68915 Clean up code for announcement copy in efforts to try and get it working again 2020-09-11 23:23:28 -05:00
NovaFox161
d68aab23ee This should fix recent issues with event confirm
Errors are pointing to something related to event data being null. Possibly the event image link. Even tho this shouldn't be possible, this commit adds some null checks and will hopefully handle the issue without errors anymore.
2020-09-10 00:42:18 -05:00
NovaFox161
57bef577e4 Fix some build issues I found before I can deploy 2020-09-04 00:12:55 -05:00
NovaFox161
dc26abc2b4 Typos really mess up jenkins sometimes lol 2020-08-30 19:48:12 -05:00
NovaFox161
1d714e692b Add build number info to help with versioning 2020-08-30 18:39:04 -05:00
NovaFox161
27dc9b97e5 Fix event edit/update not working
I forgot to reassign the event ID
2020-08-27 20:41:07 -05:00
NovaFox161
3d3d413f7b Fix specific type announcements not posting
I think I was accidentally deleting them because
I am a dumb
2020-08-25 12:34:09 -05:00
NovaFox161
3f9b4e6d81 Fix event recurrence not being set correctly
Apparently I just wasn't assigning the values correctly
because I am very dumb. Also enabled logging for event
update failures to see if its a malformed request or user
error causing event edits not going through.
2020-08-24 20:24:15 -05:00
NovaFox161
c6e42caf23 This should fix the auth issues once and for all
Needs testing first before deployment because of what this changes in order to make sure nothing else breaks.
But in theory, it should be just fine, and will only cause a slight delay in command processing for auth
protected commands while the fix is run for that guild.
2020-08-21 05:37:52 -05:00
NovaFox161
4bd6dfecb1 Ignore some errors to not emit to logs 2020-08-12 16:41:29 -05:00
NovaFox161
89f4797c2a Fix uncaught NPE when deleting message 2020-08-08 17:19:41 -05:00
NovaFox161
a2224b0efb Stability issue likely linked to zombie shards
Uncaught error may have been causing zombie shards and causing the stability issues. This should fix it hopefully.

Other issues related to the rewrite are being investigated
2020-08-08 04:26:06 -05:00
NovaFox161
9c6652f52e Fix version info for status not being sent correctly 2020-08-08 03:25:27 -05:00
NovaFox161
c4ad36a735 Fix error handling for bad input on events command
Messed up where I put the `onErrorResume` and zombified the shard
2020-08-07 03:30:02 -05:00
NovaFox161
f4ab7e83a4 Add portuguese language translations to repo
This has been available in DisCal for awhile, just never committed to the repo for some reason. So here it is.
2020-08-03 04:28:03 -05:00
NovaFox161
dbe44d00c0 Add spanish language translations done by Parganini#4516 2020-08-03 04:25:29 -05:00
NovaFox161
fea567d73a IntelliJ code cleanup over whole project 2020-08-03 03:56:44 -05:00
NovaFox161
caa300ceca Add package-info to all packages 2020-08-03 00:13:02 -05:00
NovaFox161
f66870307d Start cleaning up some code in preparation for release 2020-08-02 22:00:28 -05:00
OnyxGoldenbells
5d6cffbb27 Add Japanese translation.
Squashed commit of the following:

commit 7ab0eb46b1b7bc2c71de21b15d9eb51014e95412
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 16:59:29 2020 +0900

    Update some translations.

commit 2a0bf0513641560236f18e5d5123c91420ca248c
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 16:56:48 2020 +0900

    Update Lilyan5324's translations.

commit dfe4383ebada6f33511d52e0f64358a426500a7f
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 15:21:06 2020 +0900

    Update melpon's translations.

commit 8f8a3586054f567af96ffdd30f0e63d00197a5f6
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 14:41:47 2020 +0900

    Update my translations.

commit 5550fb7c30b8cdd0c2702702c9356ee98495303e
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Thu Jun 25 03:25:50 2020 +0900

    Translate "Creator.Event.*" texts.

commit f142e2c3944413cacf9b46e25d1e4ac2dd7a6699
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Wed Jun 24 11:41:44 2020 +0900

    Add Lilyan5324's translations.

commit 1bc44ada21f301a2fa36381149ba050ebd4cabb1
Merge: a19fdd11 7786475d
Author: OnyxGoldenbells <35550855+OnyxGoldenbells@users.noreply.github.com>
Date:   Tue Jun 23 19:39:59 2020 +0900

    Merge pull request #2 from melpon/master

    Translate to Japanese `Creator.Announcement.*`.

commit 7786475d86ba110518e272ae37c650d9063e2759
Author: melpon <shigemasa7watanabe+github@gmail.com>
Date:   Tue Jun 23 17:40:20 2020 +0900

    Translate to Japanese `Creator.Announcement.*`.

commit a19fdd111824d61f6d7d54a9d024aeb0451591a2
Merge: ec973d31 0569aaac
Author: OnyxGoldenbells <35550855+OnyxGoldenbells@users.noreply.github.com>
Date:   Tue Jun 23 11:21:05 2020 +0900

    Merge pull request #1 from melpon/master

    Translate Embed texts to Japanese.

commit ec973d31eba9a5df7ab6fdd932bede9956fb75a0
Author: OnyxGoldenbells <onyx.goldenbells@gmail.com>
Date:   Tue Jun 23 02:40:01 2020 +0900

    Transrate Creator.Calendar texts.

commit 0569aaac4bb4b71038ec7797d1e4cb663febad98
Author: melpon <shigemasa7watanabe+github@gmail.com>
Date:   Mon Jun 22 22:24:13 2020 +0900

    Translate to Japanese.

commit e011d5bd69a8fc3be72713ed8b700b222cd32ddf
Author: Onyx Goldenbells <onyx.goldenbells@gmail.com>
Date:   Mon Jun 22 20:55:04 2020 +0900

    Added JAPANESE.json
2020-07-29 14:58:00 -05:00
NovaFox161
f5150b45a2 Reformat event embeds to look better, also add time on condensed embed 2020-07-19 17:23:10 -05:00
NovaFox161
79e79fe69d Update several dependencies to the latest versions
Also make plugin version management easier in the main pom
2020-06-22 21:16:53 -05:00
NovaFox161
003dc7130c Add support for multiple credentials for discal
This should be the way to resolve the API rate limit with calendar
creation. By randomly assigning new guilds one of n amount of accounts,
we spread out the calendar creation load onto many accounts. This should
overall fix the API rate limit of calendar creation per account as well
as allow further expansion.
2020-05-29 23:30:47 -05:00
NovaFox161
7683d6fd8d Making a bunch of list stuff threadsafe 2020-05-26 12:07:47 -05:00
NovaFox161
ed9708b6d2 Change calendar embed page link order
Change from /embed/calendar/guild-id/cal-number
to /embed/guild-id/calendar/cal-number

This way we can have event specific embeds and such in the future.
2020-05-25 22:29:10 -05:00
NovaFox161
7ec3bf68ce This should finally fix the announcement system not working properly 2020-05-25 21:24:15 -05:00
NovaFox161
e4c2115612 D4j moved Snowflake again!!!!!!!! 2020-05-22 23:26:41 -05:00
NovaFox161
9d5e5f05d4 This should fix the announcement system, among other changes
Notably, adding the announcement modifier option, which allows for
changing when the announcement would be posted relative to the event and
its other rules. Right now not supported on the front end at all, but
the backend is prepped for its support with the announcement posting
system soon to follow.
2020-05-22 19:23:49 -05:00
NovaFox161
840324bfb9 Making further changes to announcement thread
Still not sure why specific type announcements that have been passed are
not deleting.

Also refactored some methods to remove a floating subscribe.
2020-05-15 15:29:18 -05:00
NovaFox161
ee5b07ce4b This should auto delete specific type announcements after event passes 2020-05-15 13:42:36 -05:00
NovaFox161
2b2c775096 Remove no longer needed debug messages in announcement thread 2020-05-15 13:33:00 -05:00
NovaFox161
6c0d013f22 I don't need to tie the announcement system to ready event anymore 2020-05-15 01:13:11 -05:00
NovaFox161
4f89b898a0 Okay, for now this is how we will start the announcement thread
Now to actually debug and validate that the system is processing
announcements correctly.
2020-05-15 01:05:57 -05:00
NovaFox161
13fee5ea02 Still working on getting announcement system going 2020-05-15 00:35:24 -05:00
NovaFox161
25ce8488df Still working on getting announcement system going 2020-05-15 00:28:29 -05:00
NovaFox161
6bba0d3ea2 Still working on getting announcement system going 2020-05-15 00:16:23 -05:00
NovaFox161
c95780c047 Still working on getting announcement system going 2020-05-15 00:00:01 -05:00
NovaFox161
9d777a3c3d Still working on getting announcement system going 2020-05-14 23:58:09 -05:00
NovaFox161
bf63f0d1c1 Hopefully this allows the announcements system to start running 2020-05-14 23:41:19 -05:00
NovaFox161
8c816984bc Adding logging for figuring out what's going wrong with announcements 2020-05-14 22:37:21 -05:00
NovaFox161
ee170d4fc4 Make events show up in order 2020-05-14 20:47:20 -05:00
NovaFox161
1c7500a7ec Fix compilation issues due to weird plugin version shenanigans 2020-05-14 18:21:45 -05:00
NovaFox161
b95ba974ec This should allow the announcement system to run now 2020-05-14 14:54:33 -05:00
NovaFox161
3f7a7f54d0 Fix incorrect date/time display when creating events 2020-05-10 23:32:31 -05:00
NovaFox161
449710115e Testing fix for incorrect date/time displays in creator commit 2/? 2020-05-10 22:42:57 -05:00
NovaFox161
c6116976be Testing fix for incorrect date/time displays in creator commit 1/? 2020-05-10 22:33:22 -05:00
NovaFox161
d1a32e5b87 Fix creator messages and make sure to delete initial command message 2020-05-09 14:47:26 -05:00
NovaFox161
9d3fbfc700 Finally!!! the add cal command has been fixed and is now working!! 2020-05-08 21:24:53 -05:00
NovaFox161
a7310a96c5 Rewrite the success auth handling to see if maybe I just messed up 2020-05-08 21:06:27 -05:00