Configuration Guide
Detailed guide to configuring Ticky for your server.
General Settings
Logging Channel
Set up a channel for bot event logging:
- Go to Settings → Logging
- Select a channel for logs
- Choose which events to log
- Save settings
Recommended Events:
- Ticket Created
- Ticket Closed
- Ticket Deleted
- User Added/Removed
Admin Roles
Configure who can manage tickets:
- Go to Settings → Admin Roles
- Add Discord roles with admin permissions
- 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:
- Create a “Closed Tickets” category in Discord
- Set it as the closed category
- Closed tickets will be moved there automatically
Ping Roles
Roles to mention when tickets are created:
- Add role IDs to ping roles list
- These roles will be pinged in new tickets
- 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
- Start Simple: Begin with basic configuration
- Test Changes: Test in a test server first
- Document: Keep notes on your configuration
- Review: Regularly review and optimize settings
- Monitor: Watch for issues and adjust as needed