f0c55f7bf8
Bump version to 0.5.16
continuous-integration/drone/push Build is passing
2022-12-26 04:11:01 +01:00
791d314da4
Implement ban, kick, timeout slash commands
continuous-integration/drone/push Build is passing
2022-12-26 04:10:17 +01:00
81d3aebb7f
Make trivia command defer reply
continuous-integration/drone/push Build is passing
2022-12-26 03:51:43 +01:00
ffb5ef7181
Rework time parsing utils
continuous-integration/drone/push Build is passing
2022-12-26 03:34:26 +01:00
51e11e8445
Implement basic timeout command
continuous-integration/drone/push Build is failing
2022-12-26 03:34:11 +01:00
00c61968b8
Implement basic ban command
continuous-integration/drone/push Build is passing
2022-12-26 02:40:25 +01:00
e2fda4c7cd
Implement basic kick command
continuous-integration/drone/push Build is passing
2022-12-26 00:22:32 +01:00
11d4b7fa56
Add bot age info
continuous-integration/drone/push Build is passing
2022-12-25 02:12:39 +01:00
f7ef27066d
Bump version to 0.5.15
continuous-integration/drone/push Build is passing
2022-12-25 01:49:43 +01:00
beae316bb3
Implement profile banner grabber command
continuous-integration/drone/push Build is passing
2022-12-25 01:48:31 +01:00
b02892d60b
Fix minetest's name in random statuses
continuous-integration/drone/push Build is passing
2022-12-24 15:20:39 +01:00
8b2197b4f6
Fix missing JSON dependency
continuous-integration/drone/push Build is passing
2022-12-24 14:48:17 +01:00
e65ec54fd7
Mitigate potential RCE from SnakeYaml (CVE-2022-1471)
...
continuous-integration/drone/push Build is failing
This vulnerability is very unlikely to ever happen, since the only way to modify the YAML file is to edit it yourself, and it would be useless for a bot owner to RCE their own bot. No other person can edit the configuration file remotely (eg. with bot commands), so realistically, this could not happen.
2022-12-24 14:42:01 +01:00
cd1a50a6d1
Make trivia support slash commands too
continuous-integration/drone/push Build is passing
2022-12-21 23:31:12 +01:00
ad8078809b
Handle trivia edge cases without hanging
continuous-integration/drone/push Build is passing
2022-12-21 20:27:56 +01:00
5488ec567e
Bump version to 0.5.14
continuous-integration/drone/push Build is passing
2022-12-21 17:59:40 +01:00
42cb72fd3d
Implement trivia welcome screen with category picker
continuous-integration/drone/push Build is passing
2022-12-21 17:59:25 +01:00
71904f4243
Bump version to 0.5.13
continuous-integration/drone/push Build is passing
2022-12-21 16:40:41 +01:00
69bd1a5652
Make trivia have a functional scoreboard
continuous-integration/drone/push Build is passing
2022-12-21 16:40:17 +01:00
d188eae1e2
Make trivia functional
continuous-integration/drone/push Build is passing
2022-12-21 14:24:07 +01:00
336f8364c7
Add emojis to trivia buttons
continuous-integration/drone/push Build is passing
2022-12-21 04:37:32 +01:00
acb2ee21c2
Make trivia announce correct answer
continuous-integration/drone/push Build is passing
2022-12-21 04:26:36 +01:00
c02cc8c7df
Raise trivia timeout to 15s
continuous-integration/drone/push Build is passing
2022-12-21 04:11:05 +01:00
8d0d181ad9
Make trivia loop through all questions
continuous-integration/drone/push Build is passing
2022-12-21 04:09:27 +01:00
7dce206a01
Disable trivia in dms
continuous-integration/drone/push Build is passing
2022-12-21 03:50:23 +01:00
702ed65a12
Raise interaction expiration time to 30s
continuous-integration/drone/push Build is passing
2022-12-21 03:43:55 +01:00
53fd3dc81d
Make trivia functional for a single question
continuous-integration/drone/push Build is passing
2022-12-21 03:40:13 +01:00
c3354b9976
Only fetch multiple-answer trivia for now
continuous-integration/drone/push Build is passing
2022-12-21 02:54:07 +01:00
ae1101e93f
Fix build errors
continuous-integration/drone/push Build is passing
2022-12-21 02:52:17 +01:00
3f67777659
Remove unneeded methods from MessageResponse
continuous-integration/drone/push Build is failing
2022-12-21 02:51:23 +01:00
c63bafc88e
Start implementing trivia command
continuous-integration/drone/push Build is passing
2022-12-21 02:50:22 +01:00
6c857e2f9a
Remove double space on urban footer
continuous-integration/drone/push Build is passing
2022-12-20 23:37:37 +01:00
6c33581dc4
Add emojis to urban dictionary
continuous-integration/drone/push Build is passing
2022-12-20 23:30:40 +01:00
931d6efaef
Convert message response to immutable record
continuous-integration/drone/push Build is passing
2022-12-20 23:07:01 +01:00
e3e8b469ba
Bump version to 0.5.12
continuous-integration/drone/push Build is passing
2022-12-20 23:03:34 +01:00
54022221a0
Make dice roll support slash commands too
continuous-integration/drone/push Build is passing
2022-12-20 23:03:21 +01:00
58c4412f75
Add a MessageResponse class for mixed-type content
continuous-integration/drone/push Build is failing
2022-12-20 23:03:07 +01:00
0bd63e76bd
Rename method
continuous-integration/drone/push Build is passing
2022-12-20 22:49:20 +01:00
d49fe3ee15
Cache love calculator results in RAM
continuous-integration/drone/push Build is passing
2022-12-20 22:48:29 +01:00
5e48652587
Make love calculator also support slash commands
continuous-integration/drone/push Build is passing
2022-12-20 22:32:40 +01:00
6ffe10e4c8
Optimize imports
2022-12-20 22:24:34 +01:00
0f54fe856e
Increase randomness by updating the random's seed every minute
continuous-integration/drone/push Build is passing
2022-12-20 22:15:52 +01:00
5a7f884703
Bump version to 0.5.11
2022-12-20 22:08:58 +01:00
e5c5993fb2
Make random statuses update automatically
continuous-integration/drone/push Build is passing
2022-12-20 22:08:05 +01:00
d331c48ced
Fix invite command being categorized as fun
continuous-integration/drone/push Build is passing
2022-12-20 18:04:37 +01:00
84ff5a752e
Improve help command title
continuous-integration/drone/push Build is passing
2022-12-20 18:03:02 +01:00
4f408fb5f9
Make permissions bold instead of code-wrapped
continuous-integration/drone/push Build is passing
2022-12-20 17:58:14 +01:00
1384259187
Bump version to 0.5.10
continuous-integration/drone/push Build is passing
2022-12-20 17:55:43 +01:00
82698ec5fe
Fix nothing being rolles if no arg was specified
continuous-integration/drone/push Build is passing
2022-12-20 17:55:30 +01:00
0762068465
Make help command use descriptions and usages
continuous-integration/drone/push Build is passing
2022-12-20 17:51:28 +01:00