Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sapphdevelopment/discord-ticket-bot


https://github.com/sapphdevelopment/discord-ticket-bot

discord discord-ticket discord-tickets-bot discordjs project-discord projectdiscord ticket-bot

Last synced: 30 days ago
JSON representation

Awesome Lists containing this project

README

        

# Discord Ticket Bot

> If you need more information about these projects, go to [Project Discord's Page](https://github.com/SapphireDevs/project-discord)

This is a Discord.js bot developed by Sapphire Devs. It serves as a ticket system bot with additional features such as Discord sharding, slash command handling, event handling, error handling, and ticket management commands.

## Features

1. Slash Command Handling + SubCommand Handling
2. Event Handler
3. Simple Error Handling
4. Ticket Management Commands
5. Ticket Creation and Closing
6. Ticket Transcripts

## Technologies Used

The bot is built using the following technologies:

- [Node.js](https://nodejs.org)
- [TypeScript](https://www.typescriptlang.org/)
- [Prisma](https://www.prisma.io/)
- [Discord.js](https://discord.js.org/)
- [Discord HTML Transcripts](https://www.npmjs.com/package/discord-html-transcripts)

## How to Contribute

If you have any improvements or suggestions, you are welcome to contribute to the project. Here's how you can do it:

1. Fork the project repository.
2. Make the desired changes or improvements.
3. Create a pull request with your changes.

## Join Sapphire Devs

You can join Sapphire Devs on the following platforms:

- [InstantGaming Referral](https://www.instant-gaming.com/?igr=sapphiredevs)
- [SapphireDevs Discord](https://discord.gg/rTT52gJC3J)
- [Personal Discord](https://discord.gg/TKz7BMwEap)

## Contributors

Thanks to the following contributors who have made this project possible:


Contributors

---

Featured By Project Discord

## Images

Here are some screenshots showcasing the ticket system in action:

### Ticket Message
![Setting up the ticket system](./images/ticket%20message.png)

### Ticket Created
![Creating a ticket](./images/new%20ticket%20created.png)

### Closing a ticket
![Closing a ticket](./images/closing%20a%20ticket.png)

### Getting the transcript
![Getting the transcript](./images/getting%20the%20transcript.png)

### Viewing the transcript
![Viewing the transcript](./images/viewing%20a%20transcript.png)