bea
5440df2bb6
Update 'README.MD'
2022-12-28 05:35:42 +01:00
bea
5710a5d7fe
Update 'README.MD'
2022-12-28 05:35:29 +01:00
bea
f0c55f7bf8
Bump version to 0.5.16
continuous-integration/drone/push Build is passing
2022-12-26 04:11:01 +01:00
bea
791d314da4
Implement ban, kick, timeout slash commands
continuous-integration/drone/push Build is passing
2022-12-26 04:10:17 +01:00
bea
81d3aebb7f
Make trivia command defer reply
continuous-integration/drone/push Build is passing
2022-12-26 03:51:43 +01:00
bea
ffb5ef7181
Rework time parsing utils
continuous-integration/drone/push Build is passing
2022-12-26 03:34:26 +01:00
bea
51e11e8445
Implement basic timeout command
continuous-integration/drone/push Build is failing
2022-12-26 03:34:11 +01:00
bea
00c61968b8
Implement basic ban command
continuous-integration/drone/push Build is passing
2022-12-26 02:40:25 +01:00
bea
e2fda4c7cd
Implement basic kick command
continuous-integration/drone/push Build is passing
2022-12-26 00:22:32 +01:00
bea
11d4b7fa56
Add bot age info
continuous-integration/drone/push Build is passing
2022-12-25 02:12:39 +01:00
bea
f7ef27066d
Bump version to 0.5.15
continuous-integration/drone/push Build is passing
2022-12-25 01:49:43 +01:00
bea
beae316bb3
Implement profile banner grabber command
continuous-integration/drone/push Build is passing
2022-12-25 01:48:31 +01:00
bea
b02892d60b
Fix minetest's name in random statuses
continuous-integration/drone/push Build is passing
2022-12-24 15:20:39 +01:00
bea
8b2197b4f6
Fix missing JSON dependency
continuous-integration/drone/push Build is passing
2022-12-24 14:48:17 +01:00
bea
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
bea
cd1a50a6d1
Make trivia support slash commands too
continuous-integration/drone/push Build is passing
2022-12-21 23:31:12 +01:00
bea
ad8078809b
Handle trivia edge cases without hanging
continuous-integration/drone/push Build is passing
2022-12-21 20:27:56 +01:00
bea
5488ec567e
Bump version to 0.5.14
continuous-integration/drone/push Build is passing
2022-12-21 17:59:40 +01:00
bea
42cb72fd3d
Implement trivia welcome screen with category picker
continuous-integration/drone/push Build is passing
2022-12-21 17:59:25 +01:00
bea
71904f4243
Bump version to 0.5.13
continuous-integration/drone/push Build is passing
2022-12-21 16:40:41 +01:00
bea
69bd1a5652
Make trivia have a functional scoreboard
continuous-integration/drone/push Build is passing
2022-12-21 16:40:17 +01:00
bea
d188eae1e2
Make trivia functional
continuous-integration/drone/push Build is passing
2022-12-21 14:24:07 +01:00
bea
336f8364c7
Add emojis to trivia buttons
continuous-integration/drone/push Build is passing
2022-12-21 04:37:32 +01:00
bea
acb2ee21c2
Make trivia announce correct answer
continuous-integration/drone/push Build is passing
2022-12-21 04:26:36 +01:00
bea
c02cc8c7df
Raise trivia timeout to 15s
continuous-integration/drone/push Build is passing
2022-12-21 04:11:05 +01:00
bea
8d0d181ad9
Make trivia loop through all questions
continuous-integration/drone/push Build is passing
2022-12-21 04:09:27 +01:00
bea
7dce206a01
Disable trivia in dms
continuous-integration/drone/push Build is passing
2022-12-21 03:50:23 +01:00
bea
702ed65a12
Raise interaction expiration time to 30s
continuous-integration/drone/push Build is passing
2022-12-21 03:43:55 +01:00
bea
53fd3dc81d
Make trivia functional for a single question
continuous-integration/drone/push Build is passing
2022-12-21 03:40:13 +01:00
bea
c3354b9976
Only fetch multiple-answer trivia for now
continuous-integration/drone/push Build is passing
2022-12-21 02:54:07 +01:00
bea
ae1101e93f
Fix build errors
continuous-integration/drone/push Build is passing
2022-12-21 02:52:17 +01:00
bea
3f67777659
Remove unneeded methods from MessageResponse
continuous-integration/drone/push Build is failing
2022-12-21 02:51:23 +01:00
bea
c63bafc88e
Start implementing trivia command
continuous-integration/drone/push Build is passing
2022-12-21 02:50:22 +01:00
bea
6c857e2f9a
Remove double space on urban footer
continuous-integration/drone/push Build is passing
2022-12-20 23:37:37 +01:00
bea
6c33581dc4
Add emojis to urban dictionary
continuous-integration/drone/push Build is passing
2022-12-20 23:30:40 +01:00
bea
931d6efaef
Convert message response to immutable record
continuous-integration/drone/push Build is passing
2022-12-20 23:07:01 +01:00
bea
e3e8b469ba
Bump version to 0.5.12
continuous-integration/drone/push Build is passing
2022-12-20 23:03:34 +01:00
bea
54022221a0
Make dice roll support slash commands too
continuous-integration/drone/push Build is passing
2022-12-20 23:03:21 +01:00
bea
58c4412f75
Add a MessageResponse class for mixed-type content
continuous-integration/drone/push Build is failing
2022-12-20 23:03:07 +01:00
bea
0bd63e76bd
Rename method
continuous-integration/drone/push Build is passing
2022-12-20 22:49:20 +01:00
bea
d49fe3ee15
Cache love calculator results in RAM
continuous-integration/drone/push Build is passing
2022-12-20 22:48:29 +01:00
bea
5e48652587
Make love calculator also support slash commands
continuous-integration/drone/push Build is passing
2022-12-20 22:32:40 +01:00
bea
6ffe10e4c8
Optimize imports
2022-12-20 22:24:34 +01:00
bea
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
bea
5a7f884703
Bump version to 0.5.11
2022-12-20 22:08:58 +01:00
bea
e5c5993fb2
Make random statuses update automatically
continuous-integration/drone/push Build is passing
2022-12-20 22:08:05 +01:00
bea
d331c48ced
Fix invite command being categorized as fun
continuous-integration/drone/push Build is passing
2022-12-20 18:04:37 +01:00
bea
84ff5a752e
Improve help command title
continuous-integration/drone/push Build is passing
2022-12-20 18:03:02 +01:00
bea
4f408fb5f9
Make permissions bold instead of code-wrapped
continuous-integration/drone/push Build is passing
2022-12-20 17:58:14 +01:00
bea
1384259187
Bump version to 0.5.10
continuous-integration/drone/push Build is passing
2022-12-20 17:55:43 +01:00