Discord Ticket Bot
Drift og transcripts
Database, transcripts, logging og automatiske ticket-handlinger.
SQLite
Ticketdata gemmes i data/tickets.db med SQLite WAL mode. Stop botten eller brug en SQLite-konsistent backupmetode, før databasen kopieres.
Databasefiler i repositoryet
Repositoryet indeholder database-, WAL- og SHM-filer. Behandl dem som driftsdata: de kan indeholde ticketmetadata og bør normalt ignoreres i Git.
Lukning
Ved lukning:
- Beskeder hentes og samles i et HTML-transcript.
- Lukningen logges med bruger og eventuel årsag.
- Transcript sendes til transcriptkanalen eller logkanalen.
- Ejeren modtager transcriptet via DM, hvis Discord tillader det.
- Ejeren mister skriveadgang, mens kanalen kan beholdes frem til automatisk sletning.
Automatik
autoCloseHours styrer, hvornår inaktive tickets lukkes. autoDeleteMinutes styrer, hvor længe en lukket kanal beholdes.
Driftstjek
- Brug
/setuptil at kontrollere manglende kanal- eller rolle-ID'er. - Kontrollér at botten kan sende vedhæftninger til transcriptkanalen.
- Kontrollér at support- og adminroller stadig eksisterer efter rolleændringer.
- Tag backup af databasen før opdateringer.