Skip to main content

🎟️ Ticket - Ticket System

Advanced support system with private tickets, AI priority, quick responses, and more.

πŸ“‹ Overview​

Yume-chan's ticket system allows you to create a professional support system in your server. Users can create private tickets to report issues, request help, or ask questions, and your support team can manage them efficiently from Discord or from the Web Panel.

✨ Key Features​

  • πŸ€– AI Classification: Automatic priority based on ticket content
  • πŸ“ Unlimited Categories: Organize tickets by type (support, report, suggestions, etc.)
  • πŸ”” Notifications: Automatic alerts for the support team
  • πŸ“Š Statistics: Real-time metrics of open, closed tickets and response times
  • 🎨 Customizable Panel: Create panels with buttons or dropdown to create tickets
  • πŸ”’ Transcripts: Save complete conversations when closing tickets

Commands​

/ticket setup​

Configure the ticket system

Parameters:

ParameterTypeRequiredDescription
categoriaChannelβœ… YesCategory where tickets will be created
soporteRoleβœ… YesSupport role
Web Panel

Configurable from: Tickets > Configuration

Access panel.yumechanbot.com

Example:

/ticket setup categoria:πŸ“Tickets soporte:@Support

/ticket panel​

Create a ticket panel

Parameters:

ParameterTypeRequiredDescription
tituloString❌ NoPanel title
Web Panel

Configurable from: Tickets > Create panel

Access panel.yumechanbot.com

Example:

/ticket panel titulo:Yume-chan Support

/ticket cerrar​

Close the current ticket

Parameters:

ParameterTypeRequiredDescription
razonString❌ NoReason for closing

Example:

/ticket cerrar razon:Problem resolved

/ticket add​

Add a user to the ticket

Parameters:

ParameterTypeRequiredDescription
usuarioUserβœ… YesUser

Example:

/ticket add usuario:@Admin

/ticket remove​

Remove a user from the ticket

Parameters:

ParameterTypeRequiredDescription
usuarioUserβœ… YesUser

Example:

/ticket remove usuario:@User

πŸ‘‘ Premium Features​

πŸ”„ Auto-Close Inactive Tickets (Starter+)​

Automatically closes tickets that have had no activity for X days.

Features:

  • ⏰ Configurable from 3 to 30 days depending on your tier
  • πŸ€– Automatic review every 6 hours
  • πŸ“ Automatic close message with reason
  • πŸ“Š Transcript saved before closing

Limits per Tier:

  • Free: 3 days maximum
  • Starter: 7 days maximum
  • Pro: 14 days maximum
  • Ultra: 30 days maximum

Configuration:

  1. Go to Web Panel β†’ Tickets β†’ Settings
  2. Enable "Auto-Close Inactive Tickets"
  3. Configure the inactivity days
  4. Save changes

How it works:

  • The bot checks all open tickets every 6 hours
  • Checks the last message in each ticket
  • If more days than configured have passed, it automatically closes
  • Sends notification: "Auto-closed due to inactivity (7 days without response)"

πŸ”’ Private Staff Notes (Starter+)​

Add internal notes visible only to the support team.

Features:

  • πŸ“ Notes visible only to staff
  • πŸ‘€ Identifies who wrote each note
  • πŸ• Timestamp for each note
  • πŸ“„ Included in transcripts marked as PRIVATE
  • πŸ—‘οΈ Delete notes when needed

Use Cases:

  • "User seems to be a troll, check history"
  • "Already contacted admin, waiting for response"
  • "Third similar ticket, could be a system bug"
  • "Temporary solution applied, check in 24h"

How to use:

  1. Open a ticket from the Web Panel
  2. Click on the "πŸ”’ Notes" tab
  3. Write your note (not visible to the user)
  4. Click "Add Note"

In Transcripts:

---

# πŸ”’ PRIVATE STAFF NOTES

[01/13/2026 20:30] Admin#1234:
User reported this issue 3 times, possible recurring bug.

[01/13/2026 21:15] Support#5678:
Escalated to technical team.

πŸ“ Quick Response Templates (Starter+)​

Save predefined responses for frequently asked questions.

Features:

  • πŸ’¬ Saved responses with dynamic variables
  • πŸ“‚ Organize by categories (General, Technical, FAQ, Policies)
  • πŸ“Š Usage counter for each template
  • ⚑ Quick insertion from chat
  • 🎨 Real-time preview

Available Variables:

  • {user} β†’ User mention
  • {username} β†’ User name
  • {ticket} β†’ Ticket number
  • {server} β†’ Server name
  • {category} β†’ Ticket category
  • {date} β†’ Current date
  • {time} β†’ Current time

Limits per Tier:

  • Free: 0 templates
  • Starter: 5 templates
  • Pro: 20 templates
  • Ultra: Unlimited

Template Example:

Hi {user}! Thanks for opening a ticket in {server}.

I've received your ticket #{ticket} in the {category} category.
A team member will respond soon.

Date: {date} - Time: {time}

How to use:

  1. Create Template:

    • Go to Web Panel β†’ Tickets β†’ Settings β†’ Templates
    • Click "New Template"
    • Write name, choose category and content
    • Use dynamic variables
    • Save
  2. Use Template:

    • Open ticket from Web Panel
    • In the chat, click "Quick Responses"
    • Select your template
    • It inserts automatically with replaced variables
    • Edit if needed and send

πŸ”„ Transfer Tickets between Staff (Starter+)​

Reassign ticket ownership between team members.

Features:

  • πŸ‘₯ List of staff members with support roles
  • πŸ“ Complete transfer history
  • πŸ”” Discord notification of the change
  • πŸ“Š Server log record

Use Cases:

  • Specialization: Transfer to technical expert
  • Shift Change: Pass tickets to next shift
  • Escalation: Transfer to supervisor
  • Redistribution: Balance workload
  • Absence: Transfer before leaving

How to use:

  1. Open a claimed ticket from Web Panel
  2. Go to the "Info" tab
  3. Click "Transfer to Another Staff" button
  4. Select the new staff member
  5. Automatic confirmation

Discord Message:

πŸ”„ Ticket Transferred
@StaffA has transferred this ticket to @StaffB.

From: StaffA#1234
To: StaffB#5678

Transfer History:

Each ticket maintains a complete record:

  • Who was the previous staff
  • Who is the new staff
  • Who made the transfer
  • Exact timestamp

πŸ“Š Response Time Analytics (Pro+)​

Detailed metrics on support team performance.

Features:

  • ⏱️ Average first response time
  • πŸ“ˆ Average resolution time
  • πŸ“Š Time distribution by hour of day
  • πŸ‘₯ Individual staff member performance
  • πŸ“‚ Metrics by ticket category
  • πŸ“… Period comparison (week/month/year)
  • πŸ“‰ Bottleneck identification

Available Metrics:

MetricDescription
First ResponseTime from creation to first staff message
Total ResolutionTime from creation to ticket closure
MedianCentral value (more reliable than average)
DistributionTickets by time range (0-1h, 1-4h, etc.)
By StaffIndividual performance of each member
By CategorySpecific times by ticket type

Use Cases:

  • Staff Evaluation: Identify who responds fastest
  • Planning: Detect peak ticket hours
  • Continuous Improvement: Identify slow categories
  • Reports: Generate monthly performance reports

How to use:

  1. Go to Web Panel β†’ Tickets β†’ Analytics
  2. Select date range (Last week/month/year)
  3. Filter by category or staff member (optional)
  4. Review key metrics:
    • ⏱️ First response average
    • πŸ“ˆ Resolution average
    • πŸ“Š Distribution chart
  5. Compare periods to see improvements

Available Filters:

  • πŸ“… Custom date range
  • πŸ“‚ By specific category
  • πŸ‘€ By staff member
  • 🎯 By status (open/closed)

Sample Results:

⏱️ First Response
- Average: 2h 15m
- Median: 45m
- Fastest: 5m
- Slowest: 12h

πŸ“ˆ Total Resolution
- Average: 1d 4h
- Median: 8h
- Fastest: 15m
- Slowest: 5d

πŸ“Š Distribution
- 0-1h: 45% (23 tickets)
- 1-4h: 30% (15 tickets)
- 4-12h: 15% (8 tickets)
- +12h: 10% (5 tickets)

⭐ Post-Close Feedback System (Pro+)​

Collect user opinions after closing tickets.

Features:

  • ⭐ Rating from 1 to 5 stars
  • πŸ’¬ Optional additional comment
  • πŸ“Š Satisfaction analytics
  • πŸ“ˆ Quality trends by period
  • πŸ‘₯ Specific feedback by staff member
  • πŸ”” Received feedback notifications

How it works:

  1. On ticket close: Staff closes ticket normally
  2. Automatic DM: User receives a private message with:
    • Buttons from 1 to 5 stars
    • Option to add comment
  3. User rates: Click on desired stars
  4. Optional comment: Modal to leave additional comment
  5. Saved: Feedback is saved in system
  6. Notification: Staff receives notification in logs
  7. Analytics: Data aggregated in satisfaction metrics

Feedback Message:

⭐ How was your experience?

We'd love to know your opinion about ticket #42.

How would you rate the support you received?
[⭐] [⭐⭐] [⭐⭐⭐] [⭐⭐⭐⭐] [⭐⭐⭐⭐⭐]

Feedback Analytics:

The Web Panel displays satisfaction metrics:

  • πŸ“Š Rating distribution (% per stars)
  • ⭐ Overall average rating
  • πŸ‘₯ Rating by staff member
  • πŸ“ˆ Trends over time
  • πŸ’¬ Featured recent comments

Sample Analytics:

⭐ Average Rating: 4.2/5

πŸ“Š Distribution:
5⭐: 45% (23 tickets)
4⭐: 30% (15 tickets)
3⭐: 15% (8 tickets)
2⭐: 7% (4 tickets)
1⭐: 3% (2 tickets)

πŸ’¬ Recent Comments:
"Quick response and effective solution" - 5⭐
"Good service but took a while" - 4⭐

Use Cases:

  • Quality Assessment: Measure user satisfaction
  • Process Improvement: Identify areas for improvement
  • Recognition: Highlight staff members with best feedback
  • Problem Detection: Identify negative patterns

🚫 User Blacklist System (Pro+)​

Block problematic users from creating new tickets.

Features:

  • 🚫 Permanent or temporary blocking
  • ⏰ Automatic expiration of temporary blocks
  • πŸ“ Documented reason for each block
  • πŸ“Š Blacklist statistics
  • πŸ”” Notification when blocked user attempts to create ticket
  • πŸ—‘οΈ Remove users from blacklist

Block Types:

TypeDurationUse Case
PermanentNo expirationUsers with unacceptable behavior
Temporary1-90 daysUsers with temporary bad behavior

Use Cases:

  • Abusive Users: Block users who insult staff
  • Ticket Spam: Users who repeatedly create fake tickets
  • ToS Violation: Users who violate terms of service
  • Cooldown: Temporary block for users who abuse system
  • Ban Appeal: Banned user who keeps creating tickets

How to use:

  1. Add to Blacklist:

    • Go to Web Panel β†’ Tickets β†’ Settings β†’ Blacklist
    • Click "Add User"
    • Enter user's User ID
    • Choose type (Permanent/Temporary)
    • If temporary, select duration in days
    • Write reason for block
    • Click "Block"
  2. Remove from Blacklist:

    • Go to blocked users list
    • Find the user
    • Click "Remove Block"
    • Automatic confirmation

Message to Blocked User:

When a blocked user attempts to create ticket:

🚫 You cannot create tickets

You are currently blocked from creating tickets in this server.

Reason: Fake ticket spam
Type: Temporary
Expires: 2026-01-20

If you believe this is an error, contact an administrator.

Blacklist Statistics:

The Web Panel displays:

  • πŸ“Š Total blocked users
  • πŸ”’ Permanent blocks
  • ⏰ Active temporary blocks
  • πŸ“‰ Expired/removed blocks
  • πŸ“… Block history

Auto-Expiration:

Temporary blocks are automatically deactivated:

  • βœ… When expiration date is reached
  • βœ… No manual intervention needed
  • βœ… User can create tickets again
  • βœ… Record remains in history

Sample Statistics:

πŸ“Š Total: 15 blocked users
πŸ”’ Permanent: 5 (33%)
⏰ Active Temporary: 7 (47%)
πŸ“‰ Removed: 3 (20%)

🎨 Web Panel - Advanced Management​

Access panel.yumechanbot.com to:

πŸ“Š Dashboard​

  • View real-time statistics
  • Open, claimed, closed tickets
  • Distribution by priority
  • Active tickets with direct access

🎫 Ticket Management​

  • View all tickets (filter by status/priority)
  • Respond from the web panel
  • Claim, close, or change priority
  • Use quick response templates
  • Add private notes
  • Transfer to another staff

πŸ“ Categories​

  • Create unlimited categories (per tier)
  • Customize emoji, color, and description
  • Configure default priority
  • Reorder categories
  • Delete obsolete categories

βš™οΈ Settings​

  • Configure support roles (up to 5 with Starter)
  • Logs and transcripts channel
  • Selection mode (buttons/dropdown)
  • Auto-close inactive tickets
  • AI Priority classification
  • Automatic transcript on close
  • Response templates
  • And more...

πŸ’Ž Tier Comparison​

FeatureFreeStarterProUltra
Categories31025∞
Simultaneous Tickets31025∞
Support Roles1510∞
Dropdown ModeβŒβœ…βœ…βœ…
Chat from PanelβŒβœ…βœ…βœ…
TranscriptsβŒβœ… Basicβœ… Completeβœ… Complete
AI PriorityβŒβŒβœ…βœ…
Auto-CloseβŒβœ… 7 daysβœ… 14 daysβœ… 30 days
Private NotesβŒβœ…βœ…βœ…
Templates❌520∞
Transfer TicketsβŒβœ…βœ…βœ…
User HistoryβŒβœ…βœ…βœ…
Response Time AnalyticsβŒβŒβœ…βœ…
Post-Close FeedbackβŒβŒβœ…βœ…
User BlacklistβŒβŒβœ…βœ…
Export to CSVβŒβŒβœ…βœ…
Want more features?

Unlock all premium features from $3.99/month with Server Starter.

View Premium Plans πŸ‘‘


πŸ“ Notes​

  • Tickets are created by clicking a panel button
  • An automatic transcript is generated on close
  • Only the support team can see tickets
  • AI automatically classifies priority
  • Private notes are NOT visible to the ticket user
  • Templates update in real-time with variables

πŸ†˜ FAQ​

How does AI priority classification work?

The bot analyzes the initial message content using keywords:

  • πŸ”΄ Urgent: "urgent", "emergency", "critical", "hacked"
  • 🟠 High: "important", "serious problem", "can't"
  • 🟑 Medium: "problem", "error", "bug", "help"
  • 🟒 Low: "suggestion", "idea", "proposal"

Can I have multiple ticket panels?

Yes, you can create panels in different channels with different configurations.

Do transcripts include private notes?

Yes, but they are clearly marked as "πŸ”’ PRIVATE STAFF NOTES" so they are not confused with regular messages.

What happens if I transfer a ticket that is not claimed?

It's not possible. Only tickets that are already claimed by a staff member can be transferred.

Can templates be edited after creating them?

Yes, you can edit name, content, and category at any time from the Web Panel.

Is feedback mandatory for the user?

No, feedback is completely optional. The user can ignore the DM if they don't wish to rate.

Do analytics show real-time data?

Yes, metrics are automatically updated every time a ticket is closed or responded to.

Are temporary blocks automatically removed?

Yes, when the expiration date is reached, the user can create tickets again automatically.