Skip to content

A Discord bot that handles support tickets

License

Notifications You must be signed in to change notification settings

DiscordApps/ticket-golem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticket Golem

A Minecraft themed Discord bot for support tickets.

What's this?

Ticket Golem is a Discord bot created to help out with support tickets. Admins can send a default post, or specify their own post, for server members to react to in order to open support tickets. Their prefix is tg!, and you can invite them with this link.

When a ticket is opened, a brand new channel is created. Ticket Golem uses member-based permissions to allow and deny access to the channel, and members can be added/removed using appropriate commands.

Users can have 5 tickets open at once, to prevent spam. At the moment, 10 server members (not including the ticket's opener) can be added to tickets by the bot, with other members having to be manually added- in the future this will likely be a configurable option.

How do I get started?

First off, invite the bot using the link in the above section.

After inviting them, make sure you create a category that you want tickets to go in. Here's a recommended setup: Recommended category setup

Where the tickets category is overall only visible to mods, and the open-a-ticket channel is visible to everyone. The latter is where you'll want to put the reaction post. Also make sure that Ticket Golem has the ability to Manage Permissions in that category- this permission can't be given with a normal invite link.

Next, tg!config setup. Enter the name of the category (tickets in the above example) you want tickets to go in, then enter the name of the archives channel (ticket-archives above). If you'd like, you can skip the second part by typing skip, which will just make the bot DM you archives instead.

To finish up, use tg!post [channel] in order to post the starter message in the given channel. If you want a custom message, send that in the channel first, and then use tg!bind [channel] [message ID] to bind the reaction.

Now you're all set!

Getting Help

To get info on the commands, use tg!help or tg!help [commands].

To get more advanced support, join the support server linked below.

Other Links

Support server
Patreon
Ko-Fi

About

A Discord bot that handles support tickets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%