Commit Graph

236 Commits

Author SHA1 Message Date
bea 9e57a3a426 Optimize imports
continuous-integration/drone/push Build is passing
2022-12-20 03:17:32 +01:00
bea 2bf08c27b7 Make urban command support slash too
continuous-integration/drone/push Build is passing
2022-12-20 02:17:27 +01:00
bea b085efeccb Allow sender to delete their own urban command results
continuous-integration/drone/push Build is passing
2022-12-20 00:59:26 +01:00
bea d8604c7ae5 Fix urban dictionary term not getting parsed correctly for url
continuous-integration/drone/push Build is passing
2022-12-20 00:52:31 +01:00
bea e83d7de7f5 Bump version to 0.5.8
continuous-integration/drone/push Build is passing
2022-12-20 00:35:08 +01:00
bea dfa25e54f3 Make urban command support multiple entries
continuous-integration/drone/push Build is passing
2022-12-20 00:34:49 +01:00
bea d1dc71dde9 Improve urban dictionary parsing
continuous-integration/drone/push Build is passing
2022-12-19 22:53:25 +01:00
bea 6fcd3b4cdf Improve urban dictionary parsing
continuous-integration/drone/push Build is passing
2022-12-19 22:45:02 +01:00
bea deb7d83e64 Keep newlines in urban dictionary parser
continuous-integration/drone/push Build is passing
2022-12-19 21:58:57 +01:00
bea 010a25fd66 Bump version to 0.5.7
continuous-integration/drone/push Build is passing
2022-12-19 21:43:07 +01:00
bea 7c2530c88b Implement urban dictionary lookup command
continuous-integration/drone/push Build is passing
2022-12-19 21:42:55 +01:00
bea 20665f4862 Change a magic ball response
continuous-integration/drone/push Build is passing
2022-12-19 21:03:20 +01:00
bea ecfa3cded8 Make it send a message instead of responding to 8ball
continuous-integration/drone/push Build is passing
2022-12-19 21:00:25 +01:00
bea 90e0c4ddf9 Bump version to 0.5.6
continuous-integration/drone/push Build is passing
2022-12-19 20:39:16 +01:00
bea fd9fe4ead6 Add basic love calculator message command
continuous-integration/drone/push Build is passing
2022-12-19 20:38:32 +01:00
bea 6cdd44da29 Bump version to 0.5.5
continuous-integration/drone/push Build is passing
2022-12-19 18:37:38 +01:00
bea 3dd30a3a89 Make magicball support slash commands too
continuous-integration/drone/push Build is passing
2022-12-19 18:37:17 +01:00
bea 5c8bad2b02 Improve magic ball answers
continuous-integration/drone/push Build is passing
2022-12-19 18:28:21 +01:00
bea b23bc30fc0 Implement magic ball message command
continuous-integration/drone/push Build is passing
2022-12-19 18:24:29 +01:00
bea 018e24034f Bump version to 0.5.4
continuous-integration/drone/push Build is passing
2022-12-19 17:32:18 +01:00
Lorenzo Dellacà 1a19a9ea06 Improve diceroll looks, implement limits to avoid abuse
continuous-integration/drone/push Build is passing
2022-12-19 17:31:28 +01:00
Lorenzo Dellacà 495f164552 Ignore bots interacting with hideko
continuous-integration/drone/push Build is passing
2022-12-19 16:54:15 +01:00
Lorenzo Dellacà fd100649a7 Remove unneeded todo 2022-12-19 16:48:20 +01:00
Lorenzo Dellacà b3990ff04f Make clear command also delete the sender's message
continuous-integration/drone/push Build is passing
2022-12-19 16:47:49 +01:00
Lorenzo Dellacà f5238ced89 Bump version to 0.5.3
continuous-integration/drone/push Build is passing
2022-12-19 01:41:04 +01:00
Lorenzo Dellacà f0ee565185 Implement basic functional diceroll command
continuous-integration/drone/push Build is passing
2022-12-19 01:36:43 +01:00
Lorenzo Dellacà a21d179308 Fix command label being passed as arg in case of no args
continuous-integration/drone/push Build is passing
2022-12-19 00:22:51 +01:00
Lorenzo Dellacà 36ad728bbc Fallback to 0 instead of 1
continuous-integration/drone/push Build is passing
2022-12-19 00:14:30 +01:00
Lorenzo Dellacà 1a6fe6465c Fix console error when int parsing fails in clear message
continuous-integration/drone/push Build is passing
2022-12-19 00:13:14 +01:00
Lorenzo Dellacà f0004dc555 Re-register accidentally removed invite command
continuous-integration/drone/push Build is passing
2022-12-19 00:10:15 +01:00
Lorenzo Dellacà 8ddf0ab80d Bump JDA version to more stable beta
continuous-integration/drone/push Build is passing
2022-12-19 00:07:02 +01:00
Lorenzo Dellacà 660e18d1f4 Bump version to 0.5.2
continuous-integration/drone/push Build is passing
2022-12-19 00:05:49 +01:00
Lorenzo Dellacà db943f7e05 Fix messages with newlines not being handled for commands
continuous-integration/drone/push Build is passing
2022-12-19 00:05:36 +01:00
Lorenzo Dellacà cb49bda84a Make say support both slash and message commands 2022-12-19 00:05:13 +01:00
Lorenzo Dellacà b318b9f22b Bump version to 0.5.1
continuous-integration/drone/push Build is passing
2022-12-18 23:49:00 +01:00
Lorenzo Dellacà 1447f8c177 Make avatar support both slash and message commands
continuous-integration/drone/push Build is passing
2022-12-18 23:47:54 +01:00
bea af16e6d8ac Bump version to 0.5.0
continuous-integration/drone/push Build is passing
This is a pretty important update since all the basic layout has been completed.
2022-11-23 00:01:38 +01:00
bea 50ccda214f Finish command completion listener implementation
continuous-integration/drone/push Build is passing
Very similarly to how the slash command interface works, now a slash command auto-completion interface also exists, with its respective listener.
2022-11-23 00:01:05 +01:00
bea ff084cf8e8 Rename datasource package
continuous-integration/drone/push Build is passing
2022-11-22 23:44:34 +01:00
bea be3895d268 Update Maven dependencies
continuous-integration/drone/push Build is passing
2022-11-22 23:44:03 +01:00
bea a045d0cb2d Bump version to 0.4.6
continuous-integration/drone/push Build is passing
2022-11-22 23:42:48 +01:00
bea 0016b5de30 Force using config enum class instead of direct entry path
continuous-integration/drone/push Build is passing
2022-11-22 23:42:21 +01:00
bea 6480795368 Discontinue config.yml file in favor of class mapping
continuous-integration/drone/push Build is passing
The configuration entries are now mapped in an enum that transfers very well to SnakeYaml's YAML parsing. This is better because we no longer run the risk of entries getting mistyped in classes, or renamed without replacing them everywhere...
2022-11-22 23:40:44 +01:00
bea ae6647a51e Bump version to 0.4.3
continuous-integration/drone/push Build is passing
We are getting closer to a stable version.
2022-11-22 23:29:29 +01:00
bea 40aac28e34 Make bot version consistent with Maven
continuous-integration/drone/push Build is passing
A new internal properties file has been added. Maven will scan this file and replace any value it finds.
2022-11-22 23:28:59 +01:00
bea 70578d2ffc Bump version to 0.4.0
continuous-integration/drone/push Build is passing
The new thread update deserves a decent version bump
2022-11-22 22:00:59 +01:00
bea 5f73c4069b Make bot commands run in separate threads by default
continuous-integration/drone/push Build is passing
2022-11-22 21:59:58 +01:00
bea b681acdbca Make bot announce its prefix
continuous-integration/drone/push Build is passing
2022-11-22 21:48:13 +01:00
bea 19100758cb Bump version
continuous-integration/drone/push Build is passing
2022-11-22 21:42:46 +01:00
bea b2a62d754e Make invite support both slash and message commands
continuous-integration/drone/push Build is passing
2022-11-22 21:42:35 +01:00