Commit Graph
195 Commits
Author SHA1 Message Date
anthorob 7bfadb05f7 Split queue management in its own class and use a double-ended queue instead 2022-03-26 18:13:56 -04:00
anthorob ef038c5b5b Add ability to limit music commands to a certain channel 2022-03-21 19:28:20 -04:00
anthorob 832fc0ff3d Fix settings loading and add helpers for JPA 2022-03-20 16:56:33 -04:00
anthorob 90c2f8fba7 small correction to text 2022-03-17 07:45:37 -04:00
anthorob 734e4e0b25 Add timezone to log4j 2022-03-17 07:38:59 -04:00
anthorob d13e11eac5 Make debug logging configurable 2022-03-15 19:41:12 -04:00
anthorob f71cdb324b Create guild in DB on guild join 2022-03-15 16:46:53 -04:00
anthorob c44ddd42be Check for valid json in crypto commands, move class 2022-03-14 07:03:39 -04:00
anthorob 8d442a45fc new db scheme 2022-03-14 05:08:13 -04:00
anthorob 9f7056c56f Fix settings cache 2022-03-14 04:56:39 -04:00
anthorob 932be70407 Sentry env 2022-03-13 16:47:14 -04:00
anthorob e3f47bbfe5 Switch to JPA for database 2022-03-13 15:06:22 -04:00
anthorob 873c7c8d26 Update maven wrapper 2022-02-27 15:08:33 -05:00
anthorob 26a0fdc25a Clean imports 2022-02-27 14:19:54 -05:00
anthorob 3b7d8bc6b9 Add command usage to commands, add configurable base volume, improve music player to be thread-safe, rework delete queue command 2022-02-27 14:17:24 -05:00
anthorob e0767ed31a Fix SQL query 2022-02-21 01:29:08 -05:00
anthorob 8638b75258 oopsy 2022-02-18 17:33:29 -05:00
anthorob 496d6cc362 Small refactor of music perm 2022-02-18 17:29:42 -05:00
anthorob f68d778c0c Command usage done, start implementing configure command, refactor music manager 2022-02-18 17:18:59 -05:00
anthorob d849b80b7b Use a fork of lavaplayer to play age-restricted content on Youtube 2022-02-17 20:09:41 -05:00
anthorob 048b645e61 Add voteskip command and update music player 2022-02-08 18:34:06 -05:00
anthorob dbf6fd549c Fix parsing of arguments 2022-01-25 23:52:10 -05:00
anthorob 061a18b487 Implement command context and improve logging + music manager + help command 2022-01-25 22:45:21 -05:00
anthorob 6ed956a053 Fix view queue command and add currently playing command 2022-01-07 20:06:29 -05:00
anthorob 8031856bc2 Fix playlist loading and prepare for JDA 5 2022-01-07 19:09:49 -05:00
anthorob 5e5539914d fix typo 2022-01-07 13:21:54 -05:00
anthorob 696d989f7b Create global crypto command 2022-01-07 12:53:37 -05:00
anthorob 2a1c7c4f3b Changed settings class to remove dependency to JDA 2022-01-06 16:10:48 -05:00
anthorob 132fa92557 Update build process for Java 17 2022-01-06 15:56:47 -05:00
anthorob aff2a1431f Update build process for Java 17 2022-01-06 15:54:19 -05:00
anthorob a70be9785a Update build process for Java 17 2022-01-06 15:52:21 -05:00
anthorob 6e1f4c2027 Fix blacklist model to reflect db changes 2022-01-04 19:05:39 -05:00
anthorob 3bccd6ce5a Add check to prevent null exceptions to isAdmin function 2022-01-04 18:38:13 -05:00
anthorob 4ca4fa7dba Add debug 2022-01-04 18:00:06 -05:00
anthorob 390e2c3163 Fix arguments length and switch to java 17 2022-01-04 17:53:48 -05:00
anthorob 94980bf419 Modify DB scheme and update dependencies 2022-01-04 16:57:44 -05:00
anthorob 9902a3c913 refactored code 2021-11-07 10:23:19 -05:00
anthorob 325aa1df77 Fix oopsy v2 2021-11-07 10:22:54 -05:00
anthorob 9aa8f3da75 Basic permission for music commands 2021-11-07 10:22:29 -05:00
anthorob 4036a7ddea Oopsy 2021-11-07 09:09:36 -05:00
anthorob a5f6851162 Refactored mysql connector 2021-11-07 08:57:55 -05:00
anthorob fd32bbee91 Updated sql schema 2021-11-07 00:34:39 -04:00
anthorob 41cb8f4b8f Refactored database access methods 2021-11-07 00:28:44 -04:00
anthorob 65143eb003 Optimized command arguments parsing 2021-11-07 00:27:01 -04:00
anthorob 98d2f5d411 scuffed push 2021-10-27 12:16:34 -04:00
anthorob 1312c5fa53 Added DB entities 2021-09-29 20:14:22 -04:00
anthorob 1b24a55ca6 Refactored commands and optimized music manager 2021-09-29 20:09:36 -04:00
anthorob c11af0da51 Updated threadmanager and refactored code 2021-09-21 14:03:50 -04:00
anthorob 62fe015ffa debug 2021-09-21 13:43:11 -04:00
anthorob 7291ffc0a1 Fix http class 2021-09-21 12:36:31 -04:00