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

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

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.