UNPKG

djs-tickets

Version:

An easy to setup ticket system discord bot for Djs v12/v13, works for unlimited servers

35 lines (30 loc) 1.52 kB
## Installation ```txt npm i djs-tickets ``` ## Delcaration ```js const ts = require('djs-tickets') ``` ## Initialising (Mandatory) ```js ts.start(Client,Embed(optional)) ``` - **Client**: *(Object)* is the Client object of the bot, which is required for the ticket system to work. - Embed: *(DiscordJS-Embed)* is the embed which you want to be sent in the ticket channel when ticket is opened. ## Setup Ticket ```js ts.setup(Message,ChannelID,Embed(optional)) ``` - **Message**: *(Object)* is the object provided in client.on('messageCreate') event, if you want to use with slash command, you can provide Interaction which is provided in client.on('InteractionCreate') event in Djs v13. - **ChannelID**: *(String)* is the channelID where you want bot to send the message to which people can react to and open a ticket - Embed: *(DiscordJS-Embed)* is the embed which you want people to react to in order to open the ticket. ## Closing Ticket ```js ts.close(Message,Transcript) ``` - **Message**: *(Object)* is the object provided in client.on('messageCreate') event, if you want to use with slash command, you can provide Interaction which is provided in client.on('InteractionCreate') event in Djs v13. - **Transcript**: *(Boolean)* If you want bot to send transcript, set this parameter as true. ⚠️ This function will only work in a ticket channel, you don't need to add a manual check yourself :) ## Support Feel free to ask for support in [Discord Server](https://u.pgamerx.com/discord)