An open API service indexing awesome lists of open source software.

https://github.com/noahprm/ticket-bot

Un bot discord.js v14 spécialisé dans les tickets open source!
https://github.com/noahprm/ticket-bot

discordbot discordjs djsv14 mit-license opensource ticketbot

Last synced: 3 months ago
JSON representation

Un bot discord.js v14 spécialisé dans les tickets open source!

Awesome Lists containing this project

README

        



Ticket Bot




Gestion des tickets simple, facile à utiliser & rapide à configurer.


NoahPrm ·
Discord ·
FluxBot ·
Main Repository ·
License ·
Last Release



### Vues du Repository

# Installation
1. Téléchargez le code source du bot [disponible ici](https://github.com/NoahPrm/ticket-bot/releases/latest).
2. Installez les dépendances avec la commande `npm install`.
3. Configurez le bot dans le fichier `config.js`.
4. Lancez le bot avec la commande `node index.js`, ou `node .`.
5. Invitez le bot sur votre serveur discord.
6. Exectuez la commande `/ticket-setup` pour configurer le message de création de ticket.

Et voilà, votre bot est prêt à être utilisé !

# Commandes
- `/ticket-setup` : Configure le message de création de ticket.

# Support & Aide
Si vous avez besoin d'aide ou de support, vous pouvez rejoindre mon serveur discord [ici](https://discord.gg/A5NDrh6Wxb).

# Exemples

![Example 1](readme_assets/example1.png)

# Configuration
```js
class config {
constructor() {
// Token du bot
this.token = "TOKEN_BOT"

// Configuration des tickets
this.ticket_category = "ID_CATEGORIE_TICKETS"
this.staff_role = "ID_ROLE_STAFF"

// Configuration des embeds de base
this.embed_color = "#808080"
this.embed_footer = "👀 github.com/noahprm/ticket-bot"
this.embed_thumbnail = "https://cdn.discordapp.com/avatars/1328471238296735825/2c448755b13c94965a03451e46ffb860.png?size=1024"

// Configuration des titres des différents embeds de bienvenue pour les différentes catégories des tickets
this.title_1 = "**Catégorie 1**"
this.title_2 = "**Catégorie 2**"
this.title_3 = "**Catégorie 3**"
this.title_4 = "**Catégorie 4**"

// Configuration des description des différents embeds de bienvenue pour les différentes catégories des tickets
this.description_1 = "<:fleche:1251602525682012230> Voici un example de description pour la catégorie n°1"
this.description_2 = "<:fleche:1251602525682012230> Voici un example de description pour la catégorie n°2"
this.description_3 = "<:fleche:1251602525682012230> Voici un example de description pour la catégorie n°3"
this.description_4 = "<:fleche:1251602525682012230> Voici un example de description pour la catégorie n°4"

// Configuration des footers des différents embeds de bienvenue pour les différentes catégories des tickets
this.footer_1 = "👀 github.com/noahprm/ticket-bot"
this.footer_2 = "👀 github.com/noahprm/ticket-bot"
this.footer_3 = "👀 github.com/noahprm/ticket-bot"
this.footer_4 = "👀 github.com/noahprm/ticket-bot"

// Configuration des couleurs des différents embeds de bienvenue pour les différentes catégories des tickets
this.color_1 = "#ff4000"
this.color_2 = "#ff4000"
this.color_3 = "#ff4000"
this.color_4 = "#ff4000"

// Configuration des différentes parties de l'embed de présentation (celui ou il y aura le select menu)
this.open_title = "**<:staff:1327406634418442271> Ouvrir un ticket**"
this.open_description = "<:check_mark:1241457145606836274> Système de tickets avancé développé par noahprm\n\n<:fleche:1251602525682012230> Voici un système de ticket avancé totalement configurable et personnalisable à l'aide de son fichier \"**config.js**\" où vous pourrez totalement modifier les embeds.\n\n<:fleche:1251602525682012230> Vous pouvez obtenir ce système de ticket en téléchargeant le code de ce repo github et en le configurant.\n\n<:fleche:1251602525682012230> Mes services pour des bots persos ne sont pas chères, alors pourquoi ne pas en profiter !"
this.open_footer = "👀 github.com/noahprm/ticket-bot"
this.open_color = "#ff4000"
this.open_thumbnail = "https://cdn.discordapp.com/avatars/1328471238296735825/2c448755b13c94965a03451e46ffb860.png?size=1024"
}

}

module.exports = new config()
```

# Crédits / Contributions
- [NoahPrm](https://github.com/noahprm) - Développeur du bot
- [discord.js](https://discord.js.org) - Librairie utilisée pour le développement du bot

Vous aussi vous pouvez contribuer à ce projet en créant une pull request ou en ouvrant une issue!

# License
Ce projet est sous license MIT - voir le fichier [LICENSE](https://github.com/NoahPrm/ticket-bot/blob/main/LICENSE) pour plus d'informations.