Configuration Guide

Detailed guide to configuring Ticky for your server.

General Settings

Logging Channel

Set up a channel for bot event logging:

  1. Go to SettingsLogging
  2. Select a channel for logs
  3. Choose which events to log
  4. Save settings

Recommended Events:

  • Ticket Created
  • Ticket Closed
  • Ticket Deleted
  • User Added/Removed

Admin Roles

Configure who can manage tickets:

  1. Go to SettingsAdmin Roles
  2. Add Discord roles with admin permissions
  3. These roles can:
    • Manage all tickets
    • Configure bot settings
    • Access dashboard features

Panel Configuration

Basic Panel Settings

Title: The button label on the panel Description: Text shown in the panel embed Channel: Where to send the panel

Panel Types

Standard Panel: Regular ticket creation button Form Panel: Application form with custom questions

Panel Options

  • Confirmation Modal: Ask users to confirm before creating ticket
  • Reason Modal: Collect a reason when creating ticket
  • Custom Embed: Customize the panel appearance

Category Configuration

Category Settings

Name: Category name (e.g., “Support”, “Applications”) Emoji: Visual identifier for the category Description: Category description

Opening Message

Customize the message sent when a ticket opens:

  • Use placeholders: {number}, {category}, {username}
  • Custom embed colors and images
  • Add custom footer text

Closing Message

Customize the message sent when a ticket closes:

  • Similar placeholders as opening message
  • Custom embed styling
  • Optional closing image

Closed Category

Set a category where closed tickets are moved:

  1. Create a “Closed Tickets” category in Discord
  2. Set it as the closed category
  3. Closed tickets will be moved there automatically

Ping Roles

Roles to mention when tickets are created:

  1. Add role IDs to ping roles list
  2. These roles will be pinged in new tickets
  3. Useful for notifying support staff

Bot Profile

Customization

  • Avatar: Upload custom bot avatar
  • Banner: Set bot profile banner
  • Bio: Bot profile description (read-only)

Status

Bot status is automatically set to:

  • Status: Do Not Disturb
  • Custom Status: “tickybot.com”

Advanced Settings

Rate Limiting

Configure rate limits to prevent spam:

  • Ticket Creation: Limit tickets per user per time period
  • Command Usage: Limit command usage
  • Panel Interactions: Limit panel button clicks

Permissions

Fine-tune permissions:

  • Ticket Creation: Who can create tickets
  • Ticket Management: Who can manage tickets
  • Admin Access: Who has admin permissions

Dashboard Settings

Appearance

  • Theme: Always dark mode
  • Language: English/Arabic support
  • Layout: Customize dashboard layout

Notifications

Configure dashboard notifications:

  • Email Notifications: (if enabled)
  • Discord Notifications: Bot notifications
  • Alert Settings: What to be notified about

Best Practices

  1. Start Simple: Begin with basic configuration
  2. Test Changes: Test in a test server first
  3. Document: Keep notes on your configuration
  4. Review: Regularly review and optimize settings
  5. Monitor: Watch for issues and adjust as needed

Next Steps