Support workflow guide
How to make a Discord ticket bot
Create a command-driven support path that opens a thread in a configured channel and gives the member clear instructions.
Before you build
Decide which channel should contain ticket threads, what information the opening message should request, and how often one member may open a new ticket. Avoid asking members to post passwords, bot tokens, payment card details, or other secrets.
Build the workflow
- Add a slash-command triggerChoose a short command such as
/ticketand describe its intended use. - Add a cooldownLimit repeated requests from one member so duplicate threads do not overwhelm the channel.
- Open the ticketUse the Support ticket node and configure its name, source channel, and introductory message.
- Use the returned thread IDConnect later message steps to the thread created by the ticket action.
- Validate and testTest a normal request, a repeated request, and a permission failure before publishing.
Review Discord permissions
The bot needs permission to create threads and post messages in the configured location. BotFrame's current Support ticket action creates a thread; it does not itself configure private visibility, grant a staff role access, or notify a staff role. Add and test separate workflow steps for any additional behavior you configure.
A visual workflow cannot override Discord's role hierarchy. If the bot lacks permission to use the target channel, the action reports a failed run.
Continue building
Open the Discord ticket bot template, review the Support ticket node, and deploy only after the expected and failure paths behave correctly.