Skip to content

Simple single-server-oriented discord ticket management

License

Notifications You must be signed in to change notification settings

notlet/ticketomancy

Repository files navigation

Ticketomancy

simple single-server-oriented tickets bot for discord

made by @notlet

Features

  • Highly configurable and supports modals
  • Not too complicated to set up
  • Selfhosted
  • Dockerized

Setup instructions

  1. Download the compose file.

  2. Create config and data directories.

  3. Download the example global config into the newly created config directory and fill it out.

  4. Create at least one category, relying on the examples.

  • If a category does not have a modal.json, it will simply not show a modal on creation. If there are no fields.json, the output in ticket will show the IDs instead.
  1. Set up at least one panel, relying on the examples.

  2. Set up a domain (and a reverse proxy) for your transcript server on port 3000 by default (changeable in docker-compose.yml), and fill it in your global config.

  • For testing you can use http://localhost:3000.
  1. Add https://[your domain]/oauth in the Discord Developers panel under Application > OAuth2 > General > Redirects.

  2. Run docker compose up -d.

  • Done! Make sure to run update.sh when new updates come out to automatically apply them.

Feedback and bug reports

If you want to suggest a feature or report a bug, please open a GitHub issue or pull request, or DM me directly on discord.

About

Simple single-server-oriented discord ticket management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages