Bea
06b28aac70
Fix flawed logic in verbosity enable method
continuous-integration/drone/push Build is passing
Details
2023-01-24 14:45:44 +01:00
Bea
980cf5eef3
Prevent instantiating utility classes
continuous-integration/drone/push Build is passing
Details
2023-01-16 07:07:42 +01:00
Bea
94037b252f
Improve final fields naming
continuous-integration/drone/push Build is passing
Details
2023-01-16 02:31:11 +01:00
Bea
8b1c1b4d04
Make repository URL a property
continuous-integration/drone/push Build was killed
Details
2023-01-16 00:41:45 +01:00
Bea
4df2429b09
Move random methods to random util class, fix footer
continuous-integration/drone/push Build is passing
Details
2023-01-15 04:34:39 +01:00
Bea
d7aa5d75eb
Implement random.org API integration with random seed updater
continuous-integration/drone/push Build is passing
Details
2023-01-15 04:26:06 +01:00
Bea
4c653fc93c
Complete moving to SFL4J
continuous-integration/drone/push Build is passing
Details
2023-01-15 02:05:23 +01:00
Bea
95b4f81235
Switch to SecureRandom class
continuous-integration/drone/push Build is passing
Details
2023-01-15 01:07:31 +01:00
Bea
d6ef0da167
Make multiple small improvements
continuous-integration/drone/push Build is passing
Details
2023-01-15 01:00:44 +01:00
Bea
fb752fb9a9
Fix code style error
continuous-integration/drone/push Build is passing
Details
2023-01-15 00:40:19 +01:00
Bea
374f979ae3
Fix synchronized mismatch
continuous-integration/drone/push Build is passing
Details
2023-01-14 23:52:12 +01:00
Bea
5591b8abab
Make method synchronized
continuous-integration/drone/push Build is passing
Details
2023-01-14 23:30:57 +01:00
Bea
35b2c8fb42
Implement basic ban command
2022-12-28 05:41:23 +01:00
Bea
52fe279f35
Add bot age info
2022-12-28 05:41:23 +01:00
Bea
c1059bb937
Raise interaction expiration time to 30s
2022-12-28 05:41:23 +01:00
Bea
161c91b45d
Rename method
2022-12-28 05:41:23 +01:00
Bea
d09c59996b
Cache love calculator results in RAM
2022-12-28 05:41:23 +01:00
Bea
ba64c02049
Increase randomness by updating the random's seed every minute
2022-12-28 05:41:23 +01:00
Bea
50ccda214f
Finish command completion listener implementation
...
continuous-integration/drone/push Build is passing
Details
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
Details
2022-11-22 23:44:34 +01:00
Bea
0016b5de30
Force using config enum class instead of direct entry path
continuous-integration/drone/push Build is passing
Details
2022-11-22 23:42:21 +01:00
Bea
40aac28e34
Make bot version consistent with Maven
...
continuous-integration/drone/push Build is passing
Details
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
Details
The new thread update deserves a decent version bump
2022-11-22 22:00:59 +01:00
Bea
b681acdbca
Make bot announce its prefix
continuous-integration/drone/push Build is passing
Details
2022-11-22 21:48:13 +01:00
Bea
19100758cb
Bump version
continuous-integration/drone/push Build is passing
Details
2022-11-22 21:42:46 +01:00
Bea
89fc2aa0a6
Bump version to 0.3.1
...
continuous-integration/drone/push Build is passing
Details
The bot is now in a semi-stable state, although still very lacking in terms of features.
2022-11-22 20:51:23 +01:00
Bea
96ea29b103
Reduce bot name to just Hideko
continuous-integration/drone/push Build is passing
Details
2022-11-22 20:50:53 +01:00
Bea
ee263a1297
Bump version to 0.3.0
...
continuous-integration/drone/push Build is passing
Details
We finally reached a good status for the bot's internal structure, and can actually focus on features now. We also dropped the -slash tag because it's not restricted to slash commands anymore.
2022-11-22 16:20:28 +01:00
Bea
a9790b3525
Complete message command parser and listener
...
continuous-integration/drone/push Build is passing
Details
The message command listener is now completed and the bot now also supports message-based commands with multiple aliases.
2022-11-22 16:19:08 +01:00
Bea
501b1bc71c
Bump version
...
continuous-integration/drone/push Build is passing
Details
Up to 0.2.8 because we are close to 0.3.0 since we made slash commands interfaces and a better command listener. However, we're still missing interface for command auto-completion and we should probably also register commands on discord's api from our interface instead of storing them again in a separate class.
2022-11-22 14:55:47 +01:00
Bea
244e8ace76
Remove redundant API command fetcher
...
continuous-integration/drone/push Build is passing
Details
We have our own command listener now, so we don't need to rely on Discord's slow API.
2022-11-22 14:53:46 +01:00
Bea
d3db53a451
Cleanup imports
2022-11-22 00:34:37 +01:00
Bea
656dff4b26
Refactor packages
continuous-integration/drone/push Build is passing
Details
2022-11-22 00:31:52 +01:00
Bea
8faa9c4677
Refactor datasource classes
continuous-integration/drone/push Build is passing
Details
2022-11-22 00:28:33 +01:00
Bea
72115cbec2
Bump version
continuous-integration/drone/push Build is passing
Details
2022-11-22 00:08:36 +01:00
Bea
843ee43275
Finish implementing configuration file
...
continuous-integration/drone/push Build is passing
Details
Configuration file is now fully functional.
Startup arguments for bot token and heartbeat key have now been removed.
2022-11-22 00:04:34 +01:00
Bea
b6bf366822
Allow reading values from config
continuous-integration/drone/push Build is passing
Details
2022-11-21 23:36:42 +01:00
Bea
c650caa090
Finish configuration init method
...
continuous-integration/drone/push Build is passing
Details
This method runs every time the bot starts, and ensures that all values are always present in the config file.
2022-11-21 23:28:33 +01:00
Bea
e396ce6417
Start implementing yaml loading
continuous-integration/drone/push Build is failing
Details
2022-11-21 20:20:03 +01:00