MrFaws Docs
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:

  1. Beskeder hentes og samles i et HTML-transcript.
  2. Lukningen logges med bruger og eventuel årsag.
  3. Transcript sendes til transcriptkanalen eller logkanalen.
  4. Ejeren modtager transcriptet via DM, hvis Discord tillader det.
  5. 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 /setup til 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.

On this page