Commit Graph
374 Commits
Author SHA1 Message Date
anthorob 55ad865707 Fix permission errors in Dockerfile and update docker-compose.yml 2023-05-24 16:15:33 -04:00
anthorob b4fe1c7b73 Add support for Youtube Music links 2023-05-24 13:23:04 -04:00
anthorob b2d1daf9c3 Remove admin check for slash commands 2023-03-23 20:38:32 -04:00
anthorob 744abf204e bug fix for voice connection 2023-03-23 20:30:28 -04:00
anthorob c71b246dc0 Fix build errors 2023-02-06 17:42:14 -05:00
anthorob a214244016 Updates dependencies 2023-02-06 17:30:40 -05:00
anthorob d3683cc638 Update to latest alpha and make clone of track when playing next 2023-02-06 17:17:23 -05:00
anthorob 90455b90c3 Fixed a thread stuck scenario while trying to load unknown sources
Fixed /skip command not executing because of a negation in the if statement
Improved skip command by using the duplicate track detection
2022-10-01 11:41:07 -04:00
anthorob 63556d6081 Implement slash commands
Update JDA to 5.0.0-alpha.18
Simplify commands by removing aliases and usage
Remove prefix config option
Separate skip and voteskip commands
Add new shuffle command
Remove duplicate crypto commands
2022-09-18 20:04:57 -04:00
anthorob b5b0e209c7 Improve currency validation by using java.util.Currency
Remove unused commands
Update dependencies
2022-09-05 18:20:15 -04:00
anthorob 64dd0da604 Refactored music manager 2022-08-26 11:08:28 -04:00
anthorob 02c1eab6e3 Adjust permission of music commands 2022-08-20 19:59:11 -04:00
anthorob 4b26acc63a Remove admin requirement of the view queue command 2022-08-20 19:23:55 -04:00
anthorob 812d8b0b76 Update lavaplayer-fork to fix n function regex 2022-08-13 18:48:06 -04:00
anthorob 54ab7269bb fix youtube searching 2022-07-07 05:29:10 -04:00
anthorob 054bff8c63 per-guild prefix 2022-07-07 05:02:49 -04:00
anthorob 6f5451f37d renamed a couple of things 2022-06-24 15:20:39 -04:00
anthorob 5f1cbad0ee Update tests 2022-06-23 12:01:54 -04:00
anthorob 6544e982c6 Update docker build process 2022-06-23 11:57:26 -04:00
anthorob 1d26918fb3 fix wording 2022-06-18 17:50:05 -04:00
anthorob fae73951c7 fix logic :( 2022-06-18 17:29:55 -04:00
anthorob afb4bd9e89 Add new alias for delete queue and improve logic 2022-06-18 17:25:36 -04:00
anthorob 6cceb7da16 make the api listen on 0.0.0.0 2022-05-29 20:48:10 -04:00
anthorob 8325256e5e Improve music manager and add more debug messages 2022-05-27 18:16:22 -04:00
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