Commit graph

79 commits

Author SHA1 Message Date
0cead82b09
I put the wrong link 2025-02-12 00:02:14 +13:00
63276257d2
Fixed transcript command not being able to send old html transcripts 2025-02-06 15:22:19 +13:00
df2f2e63c9
Don't cache empty close reasons 2025-02-06 15:20:58 +13:00
4cbcf0b65e
Refactored and split up the database class 2025-02-06 15:15:18 +13:00
8445fefaf9
Merged add and remove message into set message 2025-02-04 22:05:30 +13:00
7f1d3a9cec
Fix formatting in /say log 2025-02-04 21:57:55 +13:00
679796a910
Catch NRE when user can be found but a dm channel cannot be created
Regardless of DM permission
2025-02-04 21:51:52 +13:00
d1691e2377
Fix typo 2025-02-04 21:48:50 +13:00
05d44e19aa
Update max upload limit to new discord api limit 2025-02-04 21:23:12 +13:00
3a602db94f
Fix error message when using close command after already having set a close reason 2025-02-04 21:20:19 +13:00
338b1b0d1f
Update to .NET 9, update some other dependencies 2025-02-04 20:58:52 +13:00
2242e6e3bf
Add documentation link to template get command 2025-02-04 20:12:37 +13:00
1a79ae1d23
Fixed setting templates if the existing template is broken 2025-02-04 20:10:29 +13:00
79009a659d
Fixed NPE when there are no definitions set 2025-02-04 20:00:15 +13:00
38bf5e0d2f
Removed summary length validation, added validation for REFERENCE_END types in the normal interview tree 2025-02-04 19:57:55 +13:00
6f7003ba62
Rename message-type to step-type 2025-02-04 19:55:25 +13:00
d43cfecb29
Updated interview documentation
Updated links
2025-02-04 19:40:25 +13:00
abe0e3397e
Added more checks and fixed bugs in interview template validation 2025-02-04 19:21:48 +13:00
61b57d0afc
Added step references, ability to jump to other steps depending on user actions 2025-02-04 16:32:21 +13:00
6c20d6fa64
Fix bot status disappearing after some time 2025-02-03 02:21:03 +13:00
e7377cdece
Made reload command no longer restart the discord client 2025-02-03 02:06:31 +13:00
3442ec317d
Fixed reload command log message 2025-02-03 02:01:36 +13:00
66d67257be
Fix logging issues 2024-12-27 20:22:00 +13:00
c6579beba2
Refactored log channel handling 2024-12-27 20:17:14 +13:00
dac221246c
Refactor random assignment and make it only assign staff with read access 2024-12-27 19:43:06 +13:00
0304744d9d
Improved unassign log messages 2024-12-27 19:30:30 +13:00
f5d044512a
Unassign staff member from tickets when they are removed from staff 2024-12-27 19:23:54 +13:00
586f9c8f07
Improved feedback message for /addstaff when user is already staff 2024-12-27 18:18:23 +13:00
c6c7379f20
Make some messages ephemeral 2024-12-27 18:15:54 +13:00
8e7a21c81a
Fix interview category id type in schema 2024-12-27 18:14:20 +13:00
384f046915
Update command documentation 2024-12-27 18:06:25 +13:00
bb9ef65e42
Update interview set feedback message 2024-12-27 18:01:19 +13:00
8820549927
Normalised interview terminology for "question", "path", "step" to use "step" everywhere 2024-12-27 17:23:03 +13:00
7d70cde3b4
Add some janky handling of users clicking the close button several times 2024-12-27 17:00:24 +13:00
84ad8cbca4
Tickets with assets smaller than 25MiB include them in the transcript 2024-12-27 16:58:26 +13:00
3a57fa1e02
Updated log error message 2024-12-27 16:53:40 +13:00
556f082aa2
Added command and functionality to stop interviews 2024-12-27 16:43:55 +13:00
d4be9cb849
Made registering a category no longer be a requirement for uploading a template for it 2024-12-27 16:28:27 +13:00
22dc2255bc
Delete interview if channel is no longer a ticket 2024-12-27 16:22:30 +13:00
055fd5a940
Improved error handling during template validation 2024-12-27 03:39:00 +13:00
75ee39f63c
Fixed old property in default template 2024-12-27 03:27:37 +13:00
be04edff3f
Updated some comments. 2024-12-27 02:58:17 +13:00
76462b97fb
Add JSON schema for interview templates, switched so using it internally for validation too 2024-12-27 02:47:04 +13:00
a254bc5697
Fix delete command description 2024-12-27 02:28:09 +13:00
87e5957ae9
Split interview template commands from admin and added delete command 2024-12-27 02:24:48 +13:00
78994a6263
Hide forbidden channels in /listopen and /listunassigned 2024-12-27 02:16:27 +13:00
e51afd0b47
I forgot something in the last commit 2024-12-27 02:09:08 +13:00
2ee77c89af
Promoted listinvalid to a top level command 2024-12-27 02:07:42 +13:00
e8bf4d3004
Added tickets where the user has left to /admin listinvalid 2024-12-27 02:01:09 +13:00
851a3c949c
Fix summary command description 2024-12-27 01:57:41 +13:00