DEV Community

Cover image for Discord Ticket Bot
Moritz Kohm
Moritz Kohm

Posted on Edited on

Discord Ticket Bot

A free, self-hosted ticket bot for Discord support teams. You run it yourself,
so your ticket data never leaves your server.

  • Up to 25 ticket types, each with its own emoji, colour, category and modal questionnaire (up to 5 questions)
  • Claim system, priorities, staff notes, canned responses and broadcast
  • Reopen a closed ticket with one click, and pause auto-close per ticket when a case needs to stay open
  • Self-contained HTML transcripts with avatars embedded as Base64, hosted behind a public link, optionally under your own domain
  • 1 to 5 star ratings after closing, with the ticket category shown on the rating post and room for your team to comment on the feedback
  • Auto-close for inactive tickets and staff reminders after X hours without a reply
  • Runs on SQLite with zero setup, or on your own MySQL, MariaDB or PostgreSQL
  • Optional built-in web dashboard, available in 7 languages: tickets, statistics, config and bot control in the browser, Discord OAuth login, per-role permissions, audit log
  • Optional end-user portal, so the people who opened a ticket can read and answer it in the browser without touching anything else
  • Tells you in your log channel when a new release is out
  • 7 languages, no telemetry, AGPL-3.0

Overview and setup: https://www.msk-scripts.de/ticketbot
Docs: https://docu.msk-scripts.de/discord/discord_ticketbot/getting-started/

Top comments (0)