Sheldan
4a3d43b1b0
[AB-xxx] adding initial support for components v2
...
fixing issue with buttons which only provide an emoji
adding logging in case updating a starboard post goes wrong
2025-07-13 19:45:59 +02:00
Sheldan
2a357cf09f
[AB-xxx] adding clearing existing roles or newly added roles if a member receives the honey pot role
2025-02-27 19:20:00 +01:00
Sheldan
8544c0c2b1
[AB-xxx] migrating assignable role commands to slash commands
...
removing separate command for editing assignable role place text, and adding it to the change command
fixing 2 bugs related with deleting assignable roles with users, and deleting assignable role places
refactoring how enums are handled with slash command parameters
adding cleanup for slash command confirmation payloads once they are clicked
2025-02-16 22:30:27 +01:00
Sheldan
a8c2dfe15a
[AB-xxx] removing all message command implementations of lesser used message commands
2025-02-16 00:46:56 +01:00
Sheldan
f99c5351e6
[AB-xxx] adding default permissions for commands
...
adding owner limitation for certain internal commands
2025-02-15 15:33:56 +01:00
Sheldan
5ba2f2a2f8
[AB-xxx] adding support to have a different template for user command descriptions
...
enabling user command for currency conversion command
2025-02-04 23:01:50 +01:00
Sheldan
592ac01bfa
[AB-xxx] changes for newer JDA version
2025-02-03 23:01:52 +01:00
Sheldan
732535850b
[AB-xxx] adding support for user installable apps to varying commands
2025-02-03 22:54:15 +01:00
Sheldan
77b97507b3
[AB-xxx] adding paginators to emote stats
...
adding handling for emotes which are only provided as ID to command inputs
removing message commands from emote statistic related commands
2025-01-31 19:03:38 +01:00
Sheldan
ed42940e29
[AB-xxx] adding ability to track emotes used in reactions
...
adding ability to have confirmations for slash commands
2025-01-27 01:31:56 +01:00
Sheldan
cdbdb395ac
[AB-xxx] adding ability to automate giveaways using modmail and adding storage for give away keys
...
ignoring message updated events for messages not within servers
2024-12-25 19:54:24 +01:00
Sheldan
453378f0b6
[AB-xxx] enabling localization by adding the localization as a system config key
...
fixing methods which did not provide the server id to template rendering
refactoring channel service method to remove a duplicate
fixing template loading method to not throw an exception when template was not found
2024-11-22 21:54:13 +01:00
Sheldan
99bf9a9be0
[AB-xxx] fixed send message action sending for every level change
2024-07-31 00:11:57 +02:00
Sheldan
0097ff801a
[AB-xxx] changing hikari max live time
2024-06-12 20:07:55 +02:00
Sheldan
b6a188c04d
[AB-xxx] using the suggestion message as the thread starter for suggestion threads
2024-06-03 22:24:35 +02:00
Sheldan
4991ad8f1c
[AB-xxx] making intents, cache policies, and cache flags configurable
2024-05-18 18:22:33 +02:00
Sheldan
a01a5055a0
[AB-xxx] refactoring handling of bans and mutes: commands actively log, the reason for this is that the command is the only place who actually knows how executed the command. the event itself only sees the bot performing the action
...
adding event based logging of kicks
2024-05-06 00:07:24 +02:00
Sheldan
234aae3783
[AB-xxx] reworking ban logging to use audit log instead of actively logging or using the banned event
...
partially fixing broken infraction handling
adding CompletableFutureMap to handle futures easier
updating user display object to also hold name
replaced some references to UserObjects in models with UserDisplay objects
2024-05-05 01:58:26 +02:00
Sheldan
ca45137cc6
[AB-xxx] reworking mute logging to use audit log events instead of active logging and member update events
2024-05-04 20:35:56 +02:00
Sheldan
dfe9792330
[AB-xxx] fixing combined parameters not providing the appropriate option types for slash commands
2024-04-13 00:20:02 +02:00
Sheldan
250df57bd0
[AB-xxx] adding tests for command management services
...
some code improvements
2024-04-07 14:59:22 +02:00
Sheldan
02b8ed2b5d
[AB-xxx] adding unit test for server controller
...
refactoring parameter parsing tests to use assertj
2024-04-07 11:49:06 +02:00
Sheldan
71c1445439
[AB-112] adding command parameter alternatives to bonk/pat to use the message author the command was replied to
2024-04-05 17:30:06 +02:00
Sheldan
6c6cd130aa
[AB-xxx] changing types of ids to be string instead for javascript purposes
2024-04-05 15:06:10 +02:00
Sheldan
82be86e086
[AB-xxx] adding locking mechanism for role assignments to work around discord lack of role update locking
2024-04-04 22:54:18 +02:00
Sheldan
bc0c3a18d7
[AB-xxx] initial experience leaderboard version
2024-03-26 01:28:56 +01:00
Sheldan
dbf5d99622
[AB-111] adding ability to perform moderation actions on various logging/report messages
2024-03-17 12:37:30 +01:00
Sheldan
93b02d37ed
[AB-47] adding feature to define custom actions once members reach a certain level
2024-02-28 21:26:42 +01:00
Sheldan
53b0c91360
[AB-XXX] replacing packaged xsd for liquibase with reference
...
using logging module for db and template deployment
updating deployment container dependencies
2024-02-19 00:18:06 +01:00
Sheldan
59575e0b49
[AB-xxx] adding sticky roles module
2024-02-12 22:52:29 +01:00
Sheldan
3f2f3a9c1b
[AB-xxx] adding honeypot feature against bots
...
removing not necessary liquibase xsd from moderation
2024-02-03 15:56:42 +01:00
Sheldan
71c18f8348
[AB-xxx] adding amongusText image generation
2024-01-24 08:18:36 +01:00
Sheldan
6030904d21
[AB-xxx] fixing not considering allowed mentions for interactions
2023-12-29 15:32:39 +01:00
Sheldan
befef1f61d
[AB-xxx] refactoring modmail to offer a feature mode to use threads instead of channels
...
adding various utilities for thread channels in core
fixing enable feature not showing validation messages
restructuring feature mode collection to be a startup listener, because postconstruct might not have the appropriate values available, and therefore not initialize the map correctly
2023-12-24 23:25:03 +01:00
Sheldan
20a6e29f1b
[AB-xxx] fixing custom command alternative to filter when it should be executed more accurately
2023-12-23 23:16:01 +01:00
Sheldan
52c805f4ea
[AB-63] adding pressF command
...
fixing not setting the won flag for giveaway participants
2023-12-11 01:26:07 +01:00
Sheldan
e84b5ecbb5
[AB-30] adding giveaway feature
2023-12-10 14:25:08 +01:00
Sheldan
d53126e5a5
[AB-xxx] actively limiting auto complete responses to the max allowed values
...
changing interface of slash command parameter service to be more applicable
adding utility functions to slash command auto complete service bean
2023-10-29 18:21:29 +01:00
Sheldan
abfd2c9591
[AB-xxx] ignore slash command only commands for message commands
2023-09-26 23:37:04 +02:00
Sheldan
f12581f322
[AB-xxx] adding information whether a command is slash/message command only to help output
...
resizing template content column
2023-09-20 02:01:09 +02:00
Sheldan
e8f630c94c
[AB-xxx] never using the interaction in echo when a channel is provided
2023-09-09 23:58:31 +02:00
Sheldan
14f35caede
[AB-xxx] never using the interaction in echo when a channel is provided
2023-09-09 23:57:23 +02:00
Sheldan
73a73dc4f2
[AB-104] adding server wide member individual command cooldown and commands to set/reset this cooldown configuration on a command level
...
removing custom cooldown handling from payday and slots commands
2023-09-06 01:23:55 +02:00
Sheldan
f3144eb094
[AB-99] changing the way roles are added/removed for experience system, as discord has a race condition in which quick additions/removals cause unexpected problems
2023-09-02 22:22:33 +02:00
Sheldan
06ebf4c882
[AB-102] adding redirect to echo command
2023-09-02 21:20:36 +02:00
Sheldan
b7c427026d
[AB-xxx] adding serialization for instant and offset datetime for gson payload storage
2023-07-27 20:00:01 +02:00
Sheldan
6409bbaa1d
[AB-98] adding twitch support
...
upgrading to java 17
upgrade of dependencies
2023-07-09 23:06:52 +02:00
Sheldan
bac9832819
[AB-90] adding poll functionality
...
adding select menu functionality
not automatically acknowledging button interactions
adding ability to define positions for components
adding method to remove components to channel service
always replacing message contents with edit message in a channel
adding ability to reply a modal to a button interaction
moving post target specific methods from server management service to post target management
2023-06-04 21:12:46 +02:00
Sheldan
29bde70796
[AB-93] fixing setting attached files to null
2023-05-19 00:24:45 +02:00
Sheldan
080733957f
[AB-93] fixing not initializing the attached files
2023-05-18 23:43:34 +02:00