Sheldan
6addd5939b
[AB-xxx] adding honeypot message feature to ban members that message a certain channel
2026-05-03 00:31:56 +02:00
Sheldan
7f12ac7107
[AB-xxx] adding command to automatically ban all honeypot users
...
refactored honeypot listener into a service
fixing transfer credits not requiring the inputs
2026-03-29 11:02:47 +02:00
Sheldan
4180a07243
[AB-xxx] upgrading to JDA 6.2.0
...
changing how assignable role places change their buttons
2025-12-28 19:17:58 +01:00
Sheldan
274dd77eeb
[AB-xxx] adding ability to add additional channels to a post target
...
adding auto complete to post target command
2025-12-17 23:54:54 +01:00
Sheldan
ef4bdb2ab2
[AB-xxx] enabling commands which take users to only require one parameter instead of a string and a member option
2025-07-29 23:04:33 +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
ec78a0d856
[AB-xxx] reworking moderation commands to use more defer logic, so that they do not time out anymore
...
removed message command condition, as it seemed unused
2025-02-23 21:13: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
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
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
bc3d16b40e
[AB-xxx] fixing using the wrong user for unmute notifications
2024-05-03 18:24:10 +02:00
Sheldan
b69811479f
[AB-xxx] adding more documentation in the moderation area
...
removing not used feature modes from configuration
2024-04-19 23:57:33 +02:00
Sheldan
43c5d041ef
[AB-xxx] adding/updating documentation for core and experience module
...
updating asciidoctor plugin version
adding check to not allow duplicate level action configurations
limiting experience level up notification toggle command to be only available if the feature mode is enabled
2024-04-18 23:09:56 +02:00
Sheldan
bff505ef25
[AB-xxx] fixing not using the ban reason for moderation actions
2024-03-27 23:17:06 +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
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
11914d1be5
[AB-xxx] adding check to limit the join duration of users being banned by honeypot
2024-02-09 23:17:12 +01:00
Sheldan
fc887d2f36
[AB-xxx] adding configuration to allow people to click on the honey pot based on an experience level
2024-02-04 20:46:03 +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
58eece0814
[AB-xxx] setting duration to zero if it was not provided, for infraction storage
2023-10-04 22:45:51 +02:00
Sheldan
a608fba082
[AB-106] renaming deletion days to deletion duration
2023-09-26 00:58:01 +02:00
Sheldan
f97fe42e65
[AB-106] adding ability to specify deletion duration on ban command
...
removing banDelete command
updating jda version
2023-09-26 00:56:15 +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
0461c8e4ec
[AB-77] deferring the reply for report with context interactions
...
do not defer the interaction all the time for modal interactions
2022-12-10 12:59:47 +01:00
Sheldan
650a9099c4
[AB-66] fixing not reducing the bid on mines
...
fixing reaction report sometimes running into a timeout
2022-12-03 20:14:18 +01:00
Sheldan
3e38085a25
[AB-xx] upgrade to JDA 5.0.0-alpha.21
2022-10-16 11:54:23 +02:00
Sheldan
4e1f9e0018
[AB-8] upgrading to new JDA alpha version 19
...
cleaning up imports
2022-09-18 15:51:49 +02:00
Sheldan
11c36691ce
[AB-xx] fixing reaction reports being stored when they should not be
2022-09-02 15:41:18 +02:00
Sheldan
9a0bff154b
[AB-67] adding missing tracking trigger for infraction parameter
2022-08-25 00:41:37 +02:00
Sheldan
b747516881
fixing command alternatives being required
...
fixing filename for export emote stats
fixing reaction report message update
2022-08-01 22:59:48 +02:00
Sheldan
68cae74819
[AB-52] upgrading to alpha 12
...
adding anonymous reporting
reworking message context commands
refactoring interaction packages
adding post execution handling for message context commands and modals
reworking feature mode response
fixing setup using component ids
storing infraction parameters, for example mute duration, with every infraction
adding infractions for more moderation actions
creating general method to format a duration string
adding infractions command
reworking muting to use built-in functionality of discord
enabling chunking of members
removing manual unmuting feature mode
adding ability to update infractions with a command
implemented infraction listeners for ban and warn
refactored infraction notifications
storing log messages to the infraction for editing said log messages
2022-07-18 21:52:12 +02:00
Sheldan
1d6de3f1e8
[AB-365] introducing slash commands for a selection of commands
...
adding method for pinning a message
moving suggestion to correct deployment
2022-06-20 00:03:30 +02:00
Sheldan
09450429dd
[AB-358] upgrading to JDA 5
...
removal of jda-utils
adding message context commands
[AB-360] fixing confirmation buttons being triggered by somebody not the author
2022-05-17 00:27:30 +02:00
Sheldan
eed90c1406
[AB-360] fixing warnings not being stored in case the message was not deliverable
2022-04-07 22:07:35 +02:00
Sheldan
9ce07a1a4a
[AB-352] removing conversion tests
2021-12-24 23:49:26 +01:00
Sheldan
ee01a3f07c
[AB-352] adding caching to the loading of members for warnings/user notes/mutes. this becomes relevant as members which left the guild are not cached by jda, which means, we retry it again
...
improved models for templates to simplify the objects passed
2021-12-24 23:41:27 +01:00
Sheldan
0e7ea25aef
[AB-291] refactoring pagination to custom button pagination
...
adding mutes command
fixing edit message not considering components
reversing the origin comparison in a few button click listeners
fixing ordering of warnings and mutes from converter
2021-12-01 23:22:46 +01:00
Sheldan
362d87778e
[AB-339] repurposing the softban command for a ban command with deletion days
2021-10-25 01:11:32 +02:00
Sheldan
0514d355c7
[AB-167] adding warning created events and infraction counter
...
adding disabling of post targets
adding some logging for message sending failure consumer
2021-10-25 00:04:08 +02:00
Sheldan
8909e8ebe5
[AB-333] providing some dates as separate instants instead of relying on the member attributes
...
truncating date to day when displaying the date for export emote stats
fixing wrong message when confirming a command and adding missing exception handling
2021-10-14 01:31:52 +02:00
Sheldan
b2a94059e2
[AB-332] showing separate message in case there are no warnings
2021-09-28 22:05:51 +02:00
Sheldan
16e6caa1f0
[AB-196] adding confirmation requirement to various commands
...
refactoring command received handler in order to re-use when confirmation has been given
removing reaction from showSuggestion and remind command
adding log message for message deleted message, in case the member left
all commands from now on must work without the member field from the message, as this is not available when retrieving the message
2021-09-27 00:22:37 +02:00
Sheldan
2c31fa1c1e
[AB-xxx] not always creating a user instance in the experience listener
...
adding logging in case the warn decay notification fails
2021-08-21 15:50:11 +02:00
Sheldan
19a4858da1
[AB-323] improving logging when using whenComplete
2021-08-14 12:15:18 +02:00
Sheldan
92a8b5ba64
[AB-311] adding softban command
2021-07-20 02:02:42 +02:00