## We need translators! If you know a language that isn't already in open ticket and you can write json, then is this the job for you! make a ticket in our server to start! *if you translate, you will come in the credits* # open-ticket [![discord](https://img.shields.io/badge/discord-join%20our%20server-5865F2.svg?style=flat-square&logo=discord)](https://discord.com/invite/26vT9wt3n3) [![version](https://img.shields.io/badge/version-2.3.0%20stable-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v2.3.0) [![npm](https://img.shields.io/badge/npm-external%20libraries%20needed-CB3837.svg?style=flat-square&logo=npm)](#packages) [![license](https://img.shields.io/badge/license-GPL%203.0-important.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) This is an open-source discord ticket bot, you can configure it and it comes with cool features like transcripts & custom options! Open Ticket logo [![wiki](https://img.shields.io/badge/documentation-click%20here-blue.svg?style=flat-square)](https://www.github.com/DJj123dj/open-ticket/wiki) ### Thanks to these people: - DJ-Lite: for doing the administration - Sanke: for translation & new ideas - ExothDE: for translation - 1x1: for translation - Everyone that reported a bug ## features - discord buttons - slash & text commands - close, delete & re-open tickets - translation (we are searching for translators!) - dynamic database system - advanced transcripts - add/remove users from a ticket - large embed customisation - create custom ticket names, icons & colors - create url's & reaction roles! - uses discord.js v13 - configure your own ticket options - remove credits if you want (don't do it please 😉) - unlimited tickets at the same time ## installation **You need `node.js 16` to run this project!** **At this moment you still need discord.js v13!** This will change soon! You can clone or download this project. ### packages - chalk => version `latest` - discord.js => version `13.8.0` - express => version `latest` - node-localstorage => version `latest` You can install all of them by running `npm install` ## running you can run `node index.js` but i would recommend you to use `npm start` if there are any errors, you can open an **issue on github** or **contact me in the discord server**. ### config Our config documentation is moved to another file: [click here to view](https://www.github.com/DJj123dj/open-ticket/wiki/config-v2.3.0) ### intents & permissions In the discord developer portal in the "bot" panel you will find 3 switches under the title "Gateaway Intents". The following switches should always be turned on - `SERVER MEMBERS INTENT` - `MESSAGE CONTENT INTENT` To work the best, the bot needs `ADMINISTRATOR` permissions. You can also configure your own permissions ## information _v2.3.0 stable_ changelog: [click here](https://www.github.com/DJj123dj/open-ticket/wiki/Changelog) © 2022 - DJdj Development | [website](https://www.dj-dj.be) | [discord](https://discord.com/invite/26vT9wt3n3) ### large announcement: [![open moderation](./openmod.png)](https://www.dj-dj.be/projects/open-moderation)