mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2025-02-23 02:41:21 +02:00
feat: question answers in transcripts
This commit is contained in:
parent
cc5c0b028b
commit
800f269a81
@ -130,7 +130,7 @@ module.exports = class TranscriptSlashCommand extends SlashCommand {
|
||||
createdBy: true,
|
||||
feedback: true,
|
||||
guild: true,
|
||||
questionAnswers: true,
|
||||
questionAnswers: { include: { question: true } },
|
||||
},
|
||||
where: interaction.guildId && ticketId.length < 16
|
||||
? {
|
||||
|
@ -27,7 +27,13 @@ function getTranscript(ticket) {
|
||||
ticket.archivedMessages[i] = message;
|
||||
});
|
||||
|
||||
ticket.questionAnswers = ticket.questionAnswers.map(answer => {
|
||||
answer.value &&= decrypt(answer.value);
|
||||
return answer;
|
||||
});
|
||||
|
||||
ticket.pinnedMessageIds = ticket.pinnedMessageIds.map(id => ticket.archivedMessages.find(message => message.id === id)?.number);
|
||||
|
||||
return ticket;
|
||||
}
|
||||
|
||||
|
@ -20,11 +20,22 @@
|
||||
{{ #ticket.archivedUsers }}
|
||||
* "{{ displayName }}" @{{ username }}#{{ discriminator }} ({{ userId }})
|
||||
{{ /ticket.archivedUsers }}
|
||||
* Pinned messages: {{ #pinned }}{{ . }}{{ /pinned }}
|
||||
* Pinned messages: {{ #pinned }}{{ . }}{{ /pinned }}{{ ^pinned }}(none){{ /pinned }}
|
||||
|
||||
---
|
||||
|
||||
## Questions
|
||||
|
||||
{{ #ticket.questionAnswers }}
|
||||
### **{{ question.label }}**
|
||||
> {{ value }}{{ ^value }}(no answer){{ /value }}
|
||||
|
||||
{{ /ticket.questionAnswers }}{{ ^ticket.questionAnswers }}(none)
|
||||
|
||||
{{ /ticket.questionAnswers }}
|
||||
## Messages
|
||||
|
||||
{{ #ticket.archivedMessages }}
|
||||
<{{ number }}> [{{ createdAtTimestamp }}] {{author.displayName}}: {{ text }}
|
||||
|
||||
{{ /ticket.archivedMessages }}
|
||||
{{ /ticket.archivedMessages }}
|
||||
|
Loading…
x
Reference in New Issue
Block a user