Dat Bot - Documentation
  • Getting started
  • Languages
  • Features
    • Features
      • Automod
      • Autorole
      • Autopublish
      • Configuration
      • Embeds
      • Emoji quiz & Flag quiz
      • Fun
      • Games
      • Giveaways
      • Information
      • Level
      • Links / Connections
      • Logging
      • Moderation
      • Polls
      • Security
      • Spotify
      • TempVoice
      • Ticket
        • Ticket Usage
        • Concepts
        • General / FAQ
        • Setup
        • Panels
        • Settings
        • Transfers
        • Commands
        • Common Issues
      • Twitch
      • Welcome & Leave
    • Changelogs
      • v1.11
      • v1.12
      • v1.13
      • v1.13.1
      • v1.13.2
      • v1.14
      • v1.14.1
      • v1.15
      • v1.15.1
      • v1.16.0
    • Troubleshooting
Powered by GitBook
On this page
  • General
  • Global and Server-specific data
  • Available Permissions
  • Creating Settings
  • Changing the name
  • Permissions
  • Transfers
  • Modal
  • Adding a Modal Field
  • Categories
  • Manage Settings
  • Required Roles
  • Blocking
Edit on GitHub
  1. Features
  2. Features
  3. Ticket

Settings

PreviousPanelsNextTransfers

Last updated 8 days ago

General

Settings / Setting Models are connected to a Panel. If the user creates a ticket, the settings are used to decide on permissions, ticket properties, ect. Setting Models are usable globally. Those are attached to Panels (Panels) and used to dertermine the ticket settings, for example the ticket name, ect.

You can use settings across multiple servers. You will have to set server-specific data like ticket transcript channel or the opening category in every server you are using newly, but global settings like the ticket limit per user or ticket name don't have to be newly applied.

Global and Server-specific data

  • Custom Permissions

  • Transfers

  • Open Category

  • Closed Category

  • Required Roles

  • Roles to mention

  • Log Channel

  • Transcript Channel

  • Thread Creator Channel

  • Name

  • Modal

  • Maximum tickets

  • Emoji

  • Opening Embed

  • Ticket name

  • Channel type

  • Auto Claim

  • Only One Mode

  • Feedback

  • Blocking

Available Permissions

  • 🔴 Admin: Includes all other permissions

  • 🟡 Only One Mode Bypass: If enabled, the user with the role still won't be affected by the only one mode. What the Only One Mode is:

  • 🟡 Block: Block users for this category. The user won't be able to create new tickets for this category. To block users globally, check Commands.

  • 🟡 Delete: Delete the ticket.

  • 🔵 Claim: Claim and Unclaim the ticket. This permission is required to use Autoclaim. What Autoclaim is:

  • 🔵 Open: Open the Ticket

  • 🔵 Close: Close the Ticket

  • 🔵 Close Request: Send a Close Request to the user.

  • 🔵 View: View the ticket and Read Message History.

  • 🔵 Info: View ticket information by using the command or clicking on the "Info" button in the Ticket.

  • 🔵 Transcript: Generate a Transcript.

Creating Settings

Create settings with /ticket settings create . The [name] is the display name of the settings.

Changing the name

The name is the display name of the settings. Change it by clcking on "Name".

Permissions

Dat Bot uses a custom permission system.

To view the permissions, click on "View", to reset all permissions, click on "Reset". Reset only resets the permissions for the server you are editing the settings on.

These custom permissions are attached to a role. Select a role in the select menu to add permissions:

After selecting a role, you can choose permissions (Available Permissions) by selecting choices in the select menu.

After selecting permissions, click on "Save" to save the settings. Click on "Reset" to reset your selection.

Transfers

Read more here: Transfers

Even tho Settings are usable globally, Transfers are server-specific.

Click on "View" to view the current transfers used in the settings. Click on "Reset" to reset the used Transfers.

Select Transfers down below. They will be usable in a created ticket by clicking on "Choose a tool"..-

... and "Transfer".

Then choose a transfer and the bot will transfer the ticket.

Modal

Click on "Modal" to manage the modal.

  • Click on "Add" to add a modal field.

  • Click on "View" to view the modal.

  • Click on "Title" to edit the Modal Title.

  • Click on "Reset" to reset the modal.

  • To remove a modal field, select a field by using "Remove a modal field".

Adding a Modal Field

  • Custom ID: This is basically the identifier of the modal field. Used in the embed placeholder to access the value.

  • Required: Whether the input of the user is required or not. If nothing is input, "No data" will be returned.

Categories

Click on "Categories" to manage the categories.

The "Standard category" is the category used upon creation. To reset the category click on the first "Reset" button. The "Closed category" is the category used upon closing. To reset the category, click on the second "Reset" button.

Manage Settings

Click on "Settings" to manage the settings.

  • Maximum tickets: Maximum amount of tickets per user for this category

  • Emoji: Emoji used to display in a select menu

  • Required Roles: Roles required to open a ticket.

  • Ticket name: Name of the ticket

  • Channel type: Can either be thread or text channel

  • Blocking: Edit the blocks of the category

  • "Choose roles to mention...": Choose roles to mention upon ticket creation

  • "Log Channel": Log all actions in this channel.

  • "Transcript Channel": Send transcripts automatically in this channel

  • "Thread Creator Channel": If the channel type is set to thread, a thread will be created with this parent channel.

Required Roles

Click on Settings > Required Roles to manage the required roles.

  • Type: Set whether all required roles or one required role is required to open a ticket

  • View: View the type and the required roles

  • Reset: Reset the required roles and the Required Type

  • "Required Roles": Select your required roles

Blocking

Click on Settings > Blocks to manage the blocks.

  • View: Click on "View" to view all blocked users for this server.

  • Reset: Click on "Reset" to reset all blocked users for this server.

  • "Block a user": Block a user for this category on this server

  • "Unblock a user": Remove a block of the provided user for this server

Information about about Modals here:

How to access a modal field value:

Label:

Placeholder:

Opening Embed: Works exactly like . This embed is used in the first message written in the newly created ticket.

Autoclaim: Enable or disable Autoclaim ()

Only One Mode: Enable or disable Only One Mode ()

Feedback: Enable or disable feedback: ()

Only One Mode
Autoclaim
Modal ()
Modal ()
Modal ()
Autoclaim
Only One Mode
Feedback
Embed
How do I access a modal field value within the opening embed?