Commit Graph

  • 04a7cfafd7 [AB-84] adding profanity filter with different feature modes react command: adding additional mapping for character r Sheldan 2021-05-16 23:44:50 +02:00
  • eca9e6ebf7 [AB-258] improving handling of request failures for urban dictionary Sheldan 2021-05-12 15:38:57 +02:00
  • d4edbb0d94 [maven-release-plugin] prepare for next development iteration Sheldan 2021-05-12 00:51:17 +02:00
  • aff7fda016 [maven-release-plugin] prepare release abstracto-application-1.2.11 abstracto-application-1.2.11 Sheldan 2021-05-12 00:51:09 +02:00
  • 976d4473cb [AB-xxx] adding 400 HTTP status to OkHttp metrics adding convenience creation method to server user Sheldan 2021-05-12 00:07:44 +02:00
  • 9ebf0f08dd [AB-257] fixing link embed message being deleted while it still contains an attachment adding more convenience methods to post target services Sheldan 2021-05-11 12:58:39 +02:00
  • e31d257e6f [AB-240] changing invite filter to actively filter the server instead of only being based on the code moving invite filter to separate module updating to newer liquibase version changing concept of immune roles which are directly associated to commands to immune roles which are immune against certain effects. these effects can be configured directly by the command (and a condition checks this effect), but they can be used in services as well, unrelated to commands adding checks to not execute message received listeners for the wrong message types adding metric support for 502 status fixing duplicating help entries when two module definitions with the same key are present Sheldan 2021-05-10 20:45:34 +02:00
  • 9ae35a7e9d [AB-253] removing help example from reset config command Sheldan 2021-05-04 13:21:27 +02:00
  • 829c109466 [maven-release-plugin] prepare for next development iteration Sheldan 2021-05-02 23:18:14 +02:00
  • bfe9b0d82b [maven-release-plugin] prepare release abstracto-application-1.2.10 abstracto-application-1.2.10 Sheldan 2021-05-02 23:18:06 +02:00
  • 3b2216201d [AB-174] fixing being unable to snooze unreminded reminders changing new line handling for command parameters Sheldan 2021-05-02 23:01:33 +02:00
  • a05393eb96 [AB-xxx] updating JDA version Sheldan 2021-05-02 22:22:40 +02:00
  • da3ce01fc7 [AB-248] rejecting the everyone role as a valid parameter for a role parameter Sheldan 2021-05-02 21:54:54 +02:00
  • 0683c92782 Bump commons-io from 2.6 to 2.7 in /abstracto-application dependabot[bot] 2021-04-26 20:19:41 +00:00
  • a35cc0ab61 [AB-246] fixing new lines being removed from parameters creating javadoc profile to only build javadoc on release builds Sheldan 2021-05-02 20:33:23 +02:00
  • bbae3575f8 [AB-246] skipping parameters after the mandatory have been parsed Sheldan 2021-05-02 19:50:00 +02:00
  • 2a5c462c35 [AB-246] changing parameter handling to only actually evaluate the necessary parameter handlers, this helps avoiding providing the wrong parameter to the actual command Sheldan 2021-05-02 17:40:52 +02:00
  • 23dd02312a [AB-250] showing nicer exception in case there is no tracked experience yet Sheldan 2021-05-02 01:26:39 +02:00
  • ad15538b67 [AB-244] fixing experience service related test Sheldan 2021-05-02 00:22:03 +02:00
  • 4c1470b148 [AB-245] roles are required to be sorted when syncing users, this led to incorrect role assignments Sheldan 2021-05-01 12:55:47 +02:00
  • 3559a823fc [AB-244] always loading the member for giving experience, members are not in cache just for writing a message Sheldan 2021-05-01 12:52:45 +02:00
  • fa864f85dd [AB-243] when loading messages we ignore embed links part of a channel/guild which are not available anymore Sheldan 2021-05-01 12:31:27 +02:00
  • 5a6fac640e [AB-xxx] increasing caching duration for messages Sheldan 2021-04-29 01:05:27 +02:00
  • 020cc58c4a [AB-242] refactoring suggestions adding veto and unsuggest command adding support for configuration whether or not a reply mentions the message adding support to reply to a message via template changed default mention config to exclude role mentions Sheldan 2021-04-29 01:00:27 +02:00
  • dec398c3f1 [AB-241] fixing test Sheldan 2021-04-25 21:32:26 +02:00
  • f097342fed [AB-241] fixing low cooldowns leading to NPE in command cooldown condition adding more info to command not found exception Sheldan 2021-04-25 21:27:29 +02:00
  • 68e2dad2ae [AB-174] adding command to re-schedule reminders Sheldan 2021-04-25 14:46:59 +02:00
  • 2c2e5c02b1 [maven-release-plugin] prepare for next development iteration Sheldan 2021-04-24 22:12:43 +02:00
  • 39653574e3 [maven-release-plugin] prepare release abstracto-application-1.2.9 abstracto-application-1.2.9 Sheldan 2021-04-24 22:12:35 +02:00
  • 460a4663d7 [AB-xxx] fixing string command parameters in combination with attachments, the attachment was still part of the parameters and used normally, if the parameter type is string, attachments are being skipped Sheldan 2021-04-24 21:50:41 +02:00
  • eb79522843 [AB-xxx] minor logging updates Sheldan 2021-04-24 19:54:30 +02:00
  • 40eb516ddf [AB-237] adding job to clean up the cooldown storage Sheldan 2021-04-24 19:07:02 +02:00
  • 53bef3fdb3 [AB-233] adding feature to handle removed attachments in message edited events now cloning the cached message for the listeners, in order to not influence the objects when updating it Sheldan 2021-04-24 18:03:06 +02:00
  • 27763e985d [AB-232] moving logging to separate module refactoring leave and join listener Sheldan 2021-04-24 16:00:58 +02:00
  • fa4c455ca2 [AB-234] allow templates have individual (additional) allowed mention configurations adding primary keys to command disabled and command cooldown group exposing service method to retrieve the channel for a post target Sheldan 2021-04-24 02:05:15 +02:00
  • 49a9598062 [AB-128] adding command cooldowns on server/channel group and member level fixing channel group names being made lower case before storing changing channel group deleted to be sync instead refactoring exceptions and adding exception message to a few fixing channel group incorrect type using the wrong template showing more information in list channel groups command allowing commands to be in any channel group adding concept of channel group types not allowing channels/commands to be in multiple of the same type adding structure to retrieve information about channel groups adding ability to disable channel groups changing loading of member parameter handler to not use cache Sheldan 2021-04-19 00:25:42 +02:00
  • d540ad80a8 [AB-xxx] fixing loading the incorrect message for cleaning up link embed reactions Sheldan 2021-04-15 23:57:05 +02:00
  • 537fd85be8 [AB-97] adding react command we are now actively loading messages in case its a parameter, because the provided message is only partially available Sheldan 2021-04-13 23:47:22 +02:00
  • 23379e4498 [AB-228] fixing member sometimes unavailable in reaction events Sheldan 2021-04-11 14:31:11 +02:00
  • b589e88ad4 [AB-xxx] adding documentation for uptime Sheldan 2021-04-11 00:34:03 +02:00
  • f870f64137 [maven-release-plugin] prepare for next development iteration Sheldan 2021-04-11 00:12:08 +02:00
  • aea3572fb5 [maven-release-plugin] prepare release abstracto-application-1.2.8 abstracto-application-1.2.8 Sheldan 2021-04-11 00:12:01 +02:00
  • b578b0eb6d [AB-xxx] fixing reminders test Sheldan 2021-04-10 23:57:12 +02:00
  • 7a9aa32332 [AB-xxx] adding reminder display to reminders command to add a link to the existing reminder Sheldan 2021-04-10 23:39:36 +02:00
  • 8fea80328d [AB-59] adding command received handler test and fixed some scenarios Sheldan 2021-04-10 22:29:11 +02:00
  • 446a830514 [AB-xxx] adding alternative interface for creating reminders fixing reminder IDs not being strings for the quartz job fixing number handling for very large durations Sheldan 2021-04-10 00:30:58 +02:00
  • 15d2eb8bd9 [AB-229] exposing gateway ping for metrics Sheldan 2021-04-08 00:37:49 +02:00
  • e2c86b98b6 [AB-222] adding uptime command changed necessary intents Sheldan 2021-04-08 00:07:31 +02:00
  • 400181a280 [AB-225] adding parameter handler for messages reworking parameter handling in command received handler adding string parameter handler to explicitly parse strings Sheldan 2021-04-07 23:16:25 +02:00
  • c56a037d28 [AB-226] adding caching of referenced messages (only one element on the chain) Sheldan 2021-04-06 23:38:45 +02:00
  • dd97503238 [AB-172] updating to JDA 4.2.1_254 and removing deprecated code from guava Sheldan 2021-04-06 21:11:36 +02:00
  • e7b1fbe9d1 [AB-209] adding cleanup job for old embedded messages, this job deletes the entries from the database and removes reactions reducing thread count for listener executor and scheduling fixing channel deletion listener not being part of a transaction Sheldan 2021-04-06 20:23:26 +02:00
  • 61d16d5985 [AB-224] fixing not properly ignoring ignored starboard posts leading to re-creation of them Sheldan 2021-04-06 03:43:24 +02:00
  • 1d3a85ff01 [AB-221] fixing creation of template for deleted users Sheldan 2021-04-05 14:24:09 +02:00
  • 09c7daf3e0 [maven-release-plugin] prepare for next development iteration Sheldan 2021-04-05 01:48:20 +02:00
  • 079436a2b6 [maven-release-plugin] prepare release abstracto-application-1.2.7 abstracto-application-1.2.7 Sheldan 2021-04-05 01:48:14 +02:00
  • df1a0cfc02 [AB-xxx] fixing deployment of zip artifacts named the same name being deployed twice Sheldan 2021-04-05 01:11:45 +02:00
  • ecc81884e6 [AB-221] fixing embeds and starboard posts not working correctly for deleted users Sheldan 2021-04-04 23:51:25 +02:00
  • ff676b29e6 [AB-219] fixing cached message content not being updated merging message updated listeners adding clearing message cache to clear cache listener Sheldan 2021-04-04 22:28:21 +02:00
  • d088a161ef [AB-xx] adding licenses for google api and youtube services Sheldan 2021-04-04 18:38:23 +02:00
  • 8258197bfc [AB-xx] replacing trace log with debug Sheldan 2021-04-04 18:23:18 +02:00
  • 19baf981f1 [AB-217] adding documentation for profanity regex and renaming command for deleting profanity regex from a group Sheldan 2021-04-04 18:04:23 +02:00
  • 602f0d5bf4 [AB-217] adding profanity service using profanity service to filter profanities in urban define adding cache clearing listeners fixing using 0 as default for maxMessages if not defined Sheldan 2021-04-04 16:23:13 +02:00
  • d6bb269ffc [AB-218] fixing templating test Sheldan 2021-03-30 22:25:46 +02:00
  • 6375dbf463 [AB-218] adding ability to split the normal message as well according to custom configuration adding ability to define the max amount of messages resulting from a template on a server and template base fixing not always considering the server when rendering templates in various places Sheldan 2021-03-30 20:29:13 +02:00
  • 33959d696a [maven-release-plugin] prepare for next development iteration Sheldan 2021-03-29 03:17:40 +02:00
  • 3313daa3fa [maven-release-plugin] prepare release abstracto-application-1.2.6 abstracto-application-1.2.6 Sheldan 2021-03-29 03:17:34 +02:00
  • 8c026d3547 [AB-82] adding feature mode to make it configurable whether or not the youtube video will show details or not adding convenience method to config service Sheldan 2021-03-29 03:02:46 +02:00
  • 8a8e6b2347 [maven-release-plugin] prepare for next development iteration Sheldan 2021-03-29 01:38:28 +02:00
  • 14b2d78a3b [maven-release-plugin] prepare release abstracto-application-1.2.5 abstracto-application-1.2.5 Sheldan 2021-03-29 01:38:22 +02:00
  • 45c1df0d44 [AB-82] adding urban dictionary api with a command adding Instant handling to GSON Sheldan 2021-03-29 01:13:46 +02:00
  • c2b413e4b9 [AB-82] adding youtube video search Sheldan 2021-03-28 23:29:51 +02:00
  • 9541f907b8 [AB-215] adding create alias and delete alias commands to create service specific aliases for commands renaming package in commands package defaulting to latest in docker compose build for deployment container fixing jacoco configuration changing that if there are no parameters required, parameters are accepted Sheldan 2021-03-27 13:17:27 +01:00
  • a494d4d2f2 [AB-213] fixing not properly creating a channel in case the event is sent Sheldan 2021-03-25 01:14:06 +01:00
  • 9735f52df5 [maven-release-plugin] prepare for next development iteration Sheldan 2021-03-24 22:14:03 +01:00
  • 4410928136 [maven-release-plugin] prepare release abstracto-application-1.2.4 abstracto-application-1.2.4 Sheldan 2021-03-24 22:13:56 +01:00
  • a756cbcf31 [AB-210] fixing bug related to loading users in cached reactions Sheldan 2021-03-24 22:07:51 +01:00
  • 14d3e37177 [maven-release-plugin] prepare for next development iteration Sheldan 2021-03-24 20:55:35 +01:00
  • 244000bbe4 [maven-release-plugin] prepare release abstracto-application-1.2.3 abstracto-application-1.2.3 Sheldan 2021-03-24 20:55:27 +01:00
  • 134f25955c [AB-210] improving performance of star stats Sheldan 2021-03-24 20:11:32 +01:00
  • ddb256cf75 [AB-130] making the regex for link embeds more relaxed in order to allow embedding canary and ptb links Sheldan 2021-03-24 17:40:05 +01:00
  • 08edcbdf8e [AB-210] disabling cache for retrieval of users in reactions Sheldan 2021-03-24 16:13:13 +01:00
  • fd9a446f9e [maven-release-plugin] prepare for next development iteration Sheldan 2021-03-24 14:30:14 +01:00
  • d2c17cb1fc [maven-release-plugin] prepare release abstracto-application-1.2.2 abstracto-application-1.2.2 Sheldan 2021-03-24 14:30:07 +01:00
  • 9de7a59295 [AB-210] fixing some issues in which futures were not completed, when lists were empty fixing async issue with caching reactions adding a few more log statements to caching Sheldan 2021-03-24 14:17:00 +01:00
  • f9d0e5fa00 [AB-208] fixing order of top starboard posts for individual members Sheldan 2021-03-24 11:08:56 +01:00
  • ef421961ca [AB-211] fixing lovecalc having optional parameters Sheldan 2021-03-24 11:03:51 +01:00
  • fe8519489c [maven-release-plugin] prepare for next development iteration Sheldan 2021-03-23 22:19:14 +01:00
  • 72c73b8b34 [maven-release-plugin] prepare release abstracto-application-1.2.1 abstracto-application-1.2.1 Sheldan 2021-03-23 22:19:08 +01:00
  • 2b3b0f42c4 [AB-207] fixing command being disabled, if its part of a channel group, but the given channel is not part of that channel group fixing null pointer in channel group created listener fixing connection string in config deploy tool Sheldan 2021-03-23 22:08:08 +01:00
  • 92b8e1dd8b [maven-release-plugin] prepare for next development iteration Sheldan 2021-03-22 21:46:09 +01:00
  • b94801192e [maven-release-plugin] prepare release abstracto-application-1.2 abstracto-application-1.2 Sheldan 2021-03-22 21:46:02 +01:00
  • f5f0cbcb1e [AB-206] fixing missing command channel group type fixing not setting the server for creating a command in a channel adding exceptions for incorrect channel group type Sheldan 2021-03-22 21:35:28 +01:00
  • 47f33758c9 [AB-204] setting wget to silent in docker file to reduce log output Sheldan 2021-03-22 01:23:49 +01:00
  • 0a79fe2318 [AB-204] fixing registry prefix in release job Sheldan 2021-03-22 01:19:55 +01:00
  • da97f040f9 [maven-release-plugin] prepare for next development iteration Sheldan 2021-03-22 00:53:40 +01:00
  • c0e01111fd [maven-release-plugin] prepare release abstracto-application-1.1 abstracto-application-1.1 Sheldan 2021-03-22 00:53:33 +01:00
  • 0b8e24f5f5 [AB-179] adding command to show documentation Sheldan 2021-03-22 00:42:40 +01:00
  • 84ddcbe54b [AB-202] duplicating the documentation to a current folder Sheldan 2021-03-22 00:03:17 +01:00
  • f53f0cb66c [AB-205] making exception message for command not found configurable making feature config classes more unified in the naming Sheldan 2021-03-21 22:59:01 +01:00