Discord Ticket Bot
Opsætning
Installér botten og konfigurér Discord-server, roller og ticket-kategorier.
Krav
- Node.js 18 eller nyere.
- En Discord-applikation med bot-bruger.
- En Discord-server, hvor du kan oprette roller, kategorier og kanaler.
Installation
git clone https://github.com/MrFawsDK/Discord-Ticket-Bot.git
cd Discord-Ticket-Bot
npm installKonfiguration
Projektet bruger config.js. Udfyld felterne til din egen server:
| Felt | Formål |
|---|---|
token | Discord bot-token |
clientId | Application ID |
guildId | Serveren hvor commands registreres |
logChannelId | Handlinger og ticket-events |
transcriptChannelId | HTML-transcripts; falder tilbage til logkanalen |
ticketCategoryId | Discord-kategori til ticket-kanaler |
adminRoleId | Administratoradgang til tickets |
supportRoleId | Supportadgang til tickets |
autoroleId | Rolle til nye medlemmer |
ticketCategories | Valg, labels og beskrivelser i ticketpanelet |
autoCloseHours | Automatisk lukning efter inaktivitet |
autoDeleteMinutes | Forsinkelse før lukkede kanaler slettes |
Bot-token
config.js indeholder bot-token. Del aldrig filen offentligt, og rotér tokenet straks, hvis det eksponeres.
Registrér commands og start
npm run deploy
npm startBotten kræver blandt andet adgang til at oprette og administrere kanaler, sende beskeder, læse historik og vedhæfte transcriptfiler.