This is an open-source discord ticket bot, you can configure it and it comes with cool features like transcripts & custom options!
- discord interaction buttons
- transcripts
- add/remove users from ticket
- custom colors & name
- has tickets for questions, partners & job applications
- uses discord.js 13
- configure your own ticket options
You need node.js 16
to run this project, if you don't want to install node.js 16
then there is a npm package that can help you.
You can clone this project for download.
- canvas => version
^2.8.0
- discord.js => version
^13.2.0
- express => version
^4.17.1
- node-localstorage => version
^2.2.1
The packages are also in package.json!
if you don't want to install node.js 16
, you can install this package too
- node => version ^16.10.0
npm install node@16
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.
-
server_name
=> the name from your server. -
server_logo
=> the logo from your server. -
bot_name
=> the bot's name. -
main_color
=> the color used in all embeds. -
auth_token
=> the bot's token (Discord Developer Portal) -
botperms_role
=> the id from a role that can run admin commands with the bot. -
prefix
=> the bot's prefix. -
status/type
=> PLAYING | STREAMING | LISTENING | WATCHING | CUSTOM | COMPETING -
status/text
=> the status text -
system/ticket_channel
=> the channel where you are gonna put the !ticket msg. -
system/ticket_category
=> the category for tickets. -
system/member_role
=> this role doesn't have access to tickets (WARNING: @everyone does have access to tickets, so make sure all members have a member role!). -
system/transcript_channel
=> the channel for transcripts. -
system/enable_transcripts
=> enable transcripts. -
system/enable_category
=> enable tickets in category. -
options/ticket.../enabled
=> set this option ON or OFF. -
options/ticket.../icon
=> set an emoji for this ticket option. -
options/ticket.../description
=> set a description for this ticket option. -
options/ticket.../name
=> set a name for this ticket option. -
options/ticket.../channel_prefix
=> this will be the prefix for channel names (empty is disabled!)
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
The bot needs ADMINISTRATOR
permissions to work the best.
Please don't remove the credits from the bot 😊.
v1.2.0
© 2021 - DJdj Development | website