anthorob
ffb393706b
Add unique ID for each context
2026-08-24 17:04:21 -04:00
anthorob
c021f84415
Add isSlashCommandOnly to command interface
2026-08-24 17:04:14 -04:00
anthorob
da3142df0c
Fixed message commands where a null optionnal argument was being parsed when it shouldn't be
2026-08-24 17:03:59 -04:00
anthorob
15d58bba38
Create abstraction to combine slash commands and message commands
...
Usage and options checking (arguments count, type checking)
Options parsing for message commands (both types of commands are now registered like slash commands and the abstraction will handle the parsing of all options as if it was a slash command)
Refactor of the help command for better readability and more helpful text, which is now based on the available options of a command
2026-08-24 17:03:49 -04:00
anthorob
247f217e2e
Implement built-in tasks, improve message commands with arguments, fix command context in DM, better help message
2026-08-24 17:03:26 -04:00
anthorob
c98d47b5ca
Add getInteractionHook to InteractionContext abstraction
2026-08-24 17:03:13 -04:00
anthorob
81e15a5394
Improve cleanup for music player, fix resume logic, check if player is connected before checking url, refactor context
2026-08-24 17:02:38 -04:00
anthorob
ddd7d119bb
fix(MusicManager): missing checks and reworked logic of who is the DJ
...
DJ is now the first user who makes the bot connect to a voice channel and doesn't change until the voice channel changes
2026-08-24 17:02:21 -04:00
anthorob
ccf56298d8
fix(CommandProcessor): missing guild check and if command exists before execution
2026-08-24 17:01:45 -04:00
anthorob
4fa790259e
feat: implement button, modal and emoji tasks
2026-08-24 17:00:24 -04:00
anthorob
c442619531
remove harcoded html tag, parses next chunks to find track
2026-03-15 01:41:18 -04:00
anthorob
1a0434ffed
Resolve "Job Failed #8956 "
2026-03-09 07:30:25 +00:00
anthorob
d3da68f4d4
move to jdk 25
2026-03-04 04:57:53 +00:00
Renovate
2c96f8ce85
fix(deps): update dependency net.dv8tion:jda to v6
2025-12-19 09:02:07 +00:00
Renovate
e8c331fa63
fix(deps): update dependency dev.lavalink.youtube:v2 to v1.16.0
2025-11-14 17:45:54 +00:00
anthorob
6fc3dc9577
Command processor testing
2025-10-27 07:08:56 +00:00
Renovate
3a678ae859
fix(deps): update dependency dev.lavalink.youtube:v2 to v1.15.0
2025-10-26 15:43:39 +00:00
Renovate
6b2d64388d
fix(deps): update dependency com.squareup.okhttp3:okhttp to v5
2025-10-22 21:47:31 +00:00
Renovate
47ced9d0f2
fix(deps): update flyway to v11.14.1
2025-10-22 21:27:32 +00:00
anthorob
78002d9299
Implement scheduled tasks
2025-10-22 20:11:03 +00:00
Renovate
fc4dd64dff
fix(deps): update dependency dev.lavalink.youtube:v2 to v1.13.3
2025-07-04 16:45:50 +00:00
Renovate
39111235f7
fix(deps): update dependency net.dv8tion:jda to v5.6.1
2025-06-22 00:32:47 +00:00
Renovate
c95f461300
fix(deps): update dependency net.dv8tion:jda to v5.5.1
2025-06-09 13:00:07 +00:00
Renovate
069002a534
fix(deps): update dependency org.gitlab4j:gitlab4j-api to v6.0.0-rc.10
2025-06-03 13:55:57 +00:00
anthorob
41d6de7219
Resolve "Flyway migrations"
2025-05-22 13:09:36 +00:00
anthorob
c055ac84c6
Fix music player
2025-05-21 16:30:43 +00:00
Renovate
8e4a6841cc
fix(deps): update dependency net.dv8tion:jda to v5.4.0
2025-04-24 06:37:58 +00:00
Renovate
030d816caf
fix(deps): update dependency net.dv8tion:jda to v5.3.2
2025-04-20 16:50:44 +00:00
Renovate
ffd2f05509
fix(deps): update dependency net.dv8tion:jda to v5.3.1
2025-03-31 15:38:25 +00:00
Renovate
143e96ec46
fix(deps): update dependency net.dv8tion:jda to v5.3.0
2025-03-12 01:20:06 +00:00
anthorob
1242118b0d
Version 3.0
2025-03-09 20:08:43 +00:00
anthorob
5775493b2c
refactor: fix inspection errors for deprecated calls and concatenation
2024-07-14 13:59:38 -04:00
anthorob
ad00a6b542
refactor: Remove unused command
2024-07-14 12:16:29 -04:00
anthorob
a9ddfa8b63
Merge branch 'master' into 'dev'
...
# Conflicts:
# LICENSE
2024-07-14 15:57:47 +00:00
anthorob
7ad2740a2b
refactor: add release to Sentry config
2024-07-14 01:35:08 -04:00
anthorob
2aa75ce0fc
refactor: remove convoluted TrackLoader and LoadableSongs abstraction
...
BREAKING CHANGE: removed TrackLoader amd LoadableSongs
2024-07-14 00:28:44 -04:00
anthorob
0db751af44
refactor(LogHandler): use the exception itself instead of a string for buildSentryErrorMessage
2024-07-14 00:12:14 -04:00
anthorob
aba0441021
fix: fix relection package to new path
2024-07-14 00:00:42 -04:00
anthorob
2099c1753a
fix: fix wrongly named environment variables
2024-07-13 23:55:21 -04:00
anthorob
f4c7e9c703
refactor: change package path to reflect group id of pom.xml
...
BREAKING CHANGE:
2024-07-13 23:10:06 -04:00
anthorob
2b08351f6d
feat(Settings): add helpers to get version number of bot
2024-07-13 22:24:07 -04:00
anthorob
f3d11a5f98
Changed properties name and update build process
2024-07-11 21:07:47 -04:00
anthorob
f51ae465bd
change how properties file is loaded and rely on environment variables if it doesn't exist
2024-07-10 20:28:28 -04:00
anthorob
0b1c326f40
Udio: update test case
2024-07-01 02:42:51 -04:00
anthorob
7b2098a27d
Udio: fix wrong artwork url
2024-06-28 20:49:02 -04:00
anthorob
b392d892ad
Udio: fix json extraction from updated webpage and add artwork url to audio track
2024-06-26 00:05:07 -04:00
anthorob
1ced46e075
Remove obsolete PurgeCommand
2024-06-25 23:50:32 -04:00
anthorob
47e8332931
Implement command results in execute function
2024-06-25 23:49:58 -04:00
anthorob
9aaa2edfa9
Udio: add more logging when track can't be loaded
2024-05-20 23:27:51 -04:00
anthorob
70a4cad11a
Clean up the imports, add Readme and change license to Apache
2024-05-14 08:08:18 -04:00