CHEESINGWAY // SYS
module: sys_ticket_spec.go

Moderation & Support Ticketing

TICKETING: ONLINE

The Support Ticketing module streamlines moderator queues by managing private, thread-based inquiry channels securely inside Discord.

Ticketing Architecture

By using private Discord threads created dynamically on member requests, the bot avoids channel list bloating while securing ticket access solely to the creating member and server moderators.

# config/ticketing.go
func open_ticket_thread(member_id string, reason string) {
  thread = create_private_thread(reason)
  add_member_to_thread(member_id, thread)
  notify_staff_moderators(thread, reason)
}

Audit Archives

Once a ticket is marked resolved, Cheesingway automatically exports the chat log transcript, posts a copy in the logs channel, and archives the thread.

Live Support Portal

© 2026 Cheesingway. Built for Queso FC.