67 Commits

Author SHA1 Message Date
Isaac
e947c9589b
feat: transcript button in DM 2025-02-12 21:28:50 +00:00
Isaac
54455c316e
fix: only send transcript button in log channel if archiving is enabled 2025-02-12 21:22:07 +00:00
Isaac
618f35f247
fix: only send transcript button if archiving is enabled 2025-02-12 21:18:49 +00:00
Isaac
bb31242d6b
fix(not really): catch working hours errors 2025-02-12 21:14:59 +00:00
Isaac
04ada3c07b
feat: transcript button on referenced ticket embed 2025-02-12 21:14:10 +00:00
Isaac
d99cb202d5
perf: threads everywhere! (for encryption & decryption) 2025-02-12 04:26:15 +00:00
Isaac
6b0146e099
perf(stats): threads, better & parallel queries 2025-02-12 01:37:44 +00:00
ari
b3a2bb00a1
feat: ephemeral replies on (un)claim buttons (#580)
* new lines

* ephemeral button interactions

* send message to channel if interaction is ephemeral

* move deferreply to use ephemeral on no perms

* .editReply() -> .reply()
2025-02-08 17:23:44 +00:00
Isaac
e53c064bf7
feat: number placeholder in opening message
as requested by thomrosa on Discord
2025-02-08 01:13:05 +00:00
DominicTheD3v
5ccf58cd98
fix: invalid role error on ticket creation? (#572) 2025-01-05 17:15:49 +00:00
Isaac
412c65c0ff
fix: log ticket closure even when there is no closer 2024-11-09 00:08:14 +00:00
Isaac
b0d77c1af6
fix: custom ID overflow with Create from message (closes #494) 2024-11-08 23:17:29 +00:00
Isaac
f9a7f0cbd9
fix: accepting a close request after a restart 2024-11-08 21:42:21 +00:00
Isaac
bcd02b1dea
fix: only send value if not empty (closes #458) 2024-01-20 21:08:51 +00:00
Isaac
ca09070c66
fix: disable presence check on public bots 2023-06-30 00:01:09 +01:00
Isaac
48902f8131
fix: send image in embed (closes #441) 2023-06-25 14:31:36 +01:00
Isaac
e8b95a2f31
feat: improve error handling 2023-06-25 13:41:07 +01:00
Isaac
fbc08c6cd0
fix: creating the first ticket in a new guild (closes #428)
Previously required `sync`ing (or restarting) to avoid the ticket number error.
2023-05-31 15:11:41 +01:00
Isaac
6f36ef9204
fix: ticket close DM 2023-05-29 18:41:59 +01:00
Isaac
f69bc9a185
fix: inactivity warning spam 2023-05-27 21:11:03 +01:00
Isaac
c3620309bd
fix: remove footer from close request embed 2023-05-27 01:57:15 +01:00
Isaac
921bdfa447
fix(working hours): invalid timestamps with timezones (closes #417) 2023-05-26 16:11:31 +01:00
Isaac
d1267360c8
fix: closing ticket with missing creator (closes #401) 2023-05-24 22:20:29 +01:00
Isaac
fa921fa5a6
fix: duplicated ticket numbers (fixes #418)
Now there is a change that a number will be skipped (if there's an error), but that isn't a problem.
2023-05-23 16:31:53 +01:00
Isaac
a4696273ea
fix: ticket creation 2023-05-23 16:29:51 +01:00
Isaac
cf93f085ac
fix(stats): average response/resolution times 2023-05-06 00:06:39 +01:00
Isaac
36b9fd3502
fix: use channel not message.channel 2023-03-28 23:08:58 +01:00
Isaac
59dec28804
feat: notify when staff are offline (closes #304) 2023-03-23 21:48:46 +00:00
Isaac
faf6edc463
feat: working hours (#304) 2023-03-17 21:45:53 +00:00
Isaac
daadb5fe85
fix: check roles for staff-only commands 2023-03-10 23:42:51 +00:00
Isaac
65eb2a3e86
feat: use long format for category time stats 2023-02-16 21:12:37 +00:00
Isaac
ced14ce36a
fix: response & resolution time stats 2023-02-10 23:32:44 +00:00
Isaac
a0ffbae36d
feat: make closed ticket DM more useful 2023-02-09 21:51:28 +00:00
Isaac
5982754813
fix: decrypt referenced ticket's topic 2023-02-09 21:51:08 +00:00
Isaac
d7ae5c0c9e
fix: don't give useless #unknown-channel in ticket close logs 2023-02-09 17:39:53 +00:00
Isaac
0d1cb90e7e
fix: convert pinned messages Map Iterator to array 2023-02-09 17:39:22 +00:00
Isaac
630d3ff4bb
fix: set tickets as closed (fixes #382) 2023-02-09 17:38:46 +00:00
Isaac
5579362f26
feat: DM on close (fixes #338)
A very basic message to notify the user of the ticket closure
2023-01-30 16:58:36 +00:00
Isaac
d1c3620fcd
fix: ticket closing 2023-01-30 15:56:41 +00:00
Isaac
2a8c1603f2
more on closing and feedback (WIP) 2023-01-13 22:25:19 +00:00
Isaac
8bf01aa520
feat: feedback, start of close requests 2023-01-13 20:48:37 +00:00
Isaac
a10a1663a3
SelectMenu -> StringSelectMenu 2023-01-02 12:23:14 +00:00
Isaac
9f18958c75
feat: add /move command 2022-10-31 21:15:44 +00:00
Isaac
77216ba43d
feat: add ticket claiming 2022-10-29 00:33:19 +01:00
Isaac
83ab003db5
fix command options & types
and start on closing
2022-10-11 21:24:09 +01:00
Isaac
4469aa4920
fix referencing messages 2022-10-11 20:12:40 +01:00
Isaac
460138fb73
Progress on message archiving 2022-09-30 17:09:35 +01:00
Isaac
94c6fc21e7
Question answer & topic encryption 2022-09-11 19:46:53 +01:00
Isaac
07af37b4a2
Improve option format 2022-08-17 20:41:51 +01:00
Isaac
4c176d082f
#303 and other stuff 2022-08-13 23:58:41 +01:00