https://github.com/devjhoan/ticket-bot
🎫 | Ticket Bot is a discord bot focused on managing tickets channels
https://github.com/devjhoan/ticket-bot
bot discord discord-bot discord-js mongodb nodejs tickets
Last synced: 9 months ago
JSON representation
🎫 | Ticket Bot is a discord bot focused on managing tickets channels
- Host: GitHub
- URL: https://github.com/devjhoan/ticket-bot
- Owner: DevJhoan
- License: mit
- Created: 2021-11-08T19:27:10.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-02T02:17:15.000Z (almost 3 years ago)
- Last Synced: 2024-03-28T18:34:36.060Z (over 1 year ago)
- Topics: bot, discord, discord-bot, discord-js, mongodb, nodejs, tickets
- Language: JavaScript
- Homepage:
- Size: 278 KB
- Stars: 42
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ticket Bot 🎫
Ticket Bot is a discord bot focused on managing tickets channels, yes, it is free and 'open source', I have created Ticket Bot as an alternative to discord bots that charge you for premium functions!
## Features 🔥
Here are some of the features of this system.
1. **Highly customisable**
You can customize everything you want about the bot, its messages, embeds, buttons and more.
2. **Easy to configure**
Very easy to configure, just use the /config command and it will display an embed with the buttons to configure the bot
3. **Multi server system**
The bot is optimized to work with many servers at the same time, so if you own multiple servers you won't have to host a bot for each one
4. **Transcription system**
When you close the ticket the bot will ask you if you want to save the transcript in a channel defined by you, if so the bot will send a ".html" file which will have a summary of all the messages that were sent in the channel
## Dependencies 🔗
- VPS (Ubuntu, Debian, CentOS) 🐧
- NodeJS V16+ 🛠
- Discord Bot Token 🤖
- MongoDB 🥭
## Installation 📦
To install the bot, you must have a vps with the above requirements. (If you don't have a mongodb database, you can create one for free in [Mongo Atlas](https://www.mongodb.com/cloud/atlas).)
Make sure you have **NodeJS v16+** installed.
Remember to rename the file `config.example.json` to `config.json`
```sh
git clone https://github.com/DevJhoan/ticket-bot.git
cd ticket-bot
npm install
npm start
```
## To-Do 🚧
- [ ] Add support for more databases like (MySQL, FlatFile, etc)
## Support? 💁🏻
If you don't understand something and/or want to ask something about the ticekt bot, you can enter our [Discord](https://strider.cloud/discord)
## Show your support 💙
Give a ⭐️ if this project helped you!
## License 📄
**Ticket Bot** is licensed under the [MIT License](https://github.com/DevJhoan/ticket-bot/blob/master/LICENSE)
This is not an official Discord product. It is not affiliated with nor endorsed by Discord Inc.
© 2022 - Jhoan M.