Skip to main content

🎫 FluxerDesk Ticket Bot

FluxerDesk is an open-source, self-hosted support ticket system built for Fluxer. It lets your community members open private ticket channels by reacting to a panel embed — no slash commands, no complicated setup.

How it works

User reacts 1️⃣ on the panel
→ Bot shows a confirmation prompt
→ User reacts ✅ to confirm
→ Bot creates a private channel with the right category, roles, and welcome message
→ Staff sees 🔒 🔓 ❌ reactions to manage the ticket
→ On close → HTML transcript saved → optional DM to opener

Feature overview

FeatureDetail
Ticket typesUp to 9, each with its own category, roles, colour, emoji, and welcome message
PanelSingle embed with numbered reactions — no components required
TranscriptsFull styled HTML files saved to disk; optionally DM'd to the opener
Ticket controlsLock 🔒 / Unlock 🔓 / Close ❌ via reactions on the welcome message
CooldownConfigurable per-user cooldown to prevent spam
Duplicate checkOptionally prevent users from opening more than one ticket at a time
Setup wizardInteractive CLI wizard — npm run setup
Secret securityBot token and sensitive IDs live in .env, never in config.json

Platform

Fluxer Ticket Bot targets the Fluxer platform and uses the @fluxerjs/core SDK. It is not compatible with Discord without modifications.

Next steps