https://github.com/axel-corp/ticketmaster
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Axel-Corp
- License: mit
- Language: JavaScript
- Default Branch: main
- Size: 36.1 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Ticket Master
Ce projet implémente un système de tickets pour un bot Discord, permettant aux utilisateurs de créer et de gérer des tickets avec différentes actions comme la réclamation, la fermeture et l'invitation d'autres utilisateurs. Le bot prend également en charge la fermeture automatique des tickets après 24 heures d'inactivité et la transcription des conversations de tickets pour un archivage.
(Je le continuerai Surement)
Fonctionnalités
- Créer un Ticket : Les utilisateurs peuvent créer un ticket via la commande
/nouveauticket, ce qui génère automatiquement un canal de ticket privé. - Actions sur le Ticket :
- Réclamer : Permet aux utilisateurs de réclamer un ticket.
- Fermer : Ferme le ticket après avoir fourni un motif de fermeture.
- Inviter : Ajoute temporairement un autre utilisateur au canal de ticket.
- Fermeture Automatique des Tickets : Les tickets inactifs sont automatiquement fermés après 24 heures.
- Transcription : Tous les messages dans les tickets fermés sont enregistrés dans un fichier pour référence future.
Installation
Prérequis
- Node.js installé
- Un token de bot Discord
- Un fichier
.envavec les variables suivantes :TOKEN: Le token de votre botCATEGORY_ID: L'ID de la catégorie où les tickets seront créésLOG_CHANNEL_ID: L'ID du canal où les logs et transcriptions seront envoyés
Installer les Dépendances
Pour installer les dépendances requises, exécutez la commande suivante :
bash
npm install discord.js dotenv
Lancer le Bot
Pour démarrer le bot, exécutez la commande suivante :
bash
node index.js
Fichiers et Répertoires
- transcripts : Un répertoire où les transcriptions des tickets fermés seront enregistrées.
- bot.js : Le fichier principal du bot contenant la logique pour la création de tickets, les actions et la transcription.
Sur le bot
- Mettre logo.png sur le bot
- Mettre le nom TicketMaster
- Description "Créé par la AxelCorp
Commandes
- /nouveauticket : Crée un nouveau ticket pour l'utilisateur.
Facultatif
- Vous pouvez supprimer README.md
Support
Le support est ici ! : https://discord.gg/wztuKaWdSZ Et donnez des idées aussi !
Licence
Ce projet est sous licence MIT.
Owner
- Name: Axel Corp.
- Login: Axel-Corp
- Kind: organization
- Repositories: 1
- Profile: https://github.com/Axel-Corp
GitHub Events
Total
- Push event: 2
- Public event: 1
Last Year
- Push event: 2
- Public event: 1