The most popular open-source and self-hosted ticket management bot for Discord - a free alternative to the premium and white-label plans of other popular ticketing bots.
Go to file
2022-08-08 21:55:09 +01:00
.github Update files 2022-03-18 12:54:33 +00:00
db Make progress on ticket creations + fixes 2022-08-08 01:36:14 +01:00
scripts start making things 2022-08-05 22:21:55 +01:00
src ticket creation works 2022-08-08 21:55:09 +01:00
user Add presence & placeholders (closes #302) 2022-08-06 21:07:40 +01:00
.all-contributorsrc docs: add thevisuales as a contributor for code (#230) 2021-09-23 22:51:02 +01:00
.dockerignore I don't know how to use docker :( 2021-05-25 21:17:08 +01:00
.eslintrc.json new log diff 2022-07-17 14:13:44 +01:00
.gitattributes Initial commit 2019-05-03 22:03:32 +01:00
.gitignore Finally "fix" (hack) Prisma middleware bug 2022-07-23 20:28:48 +01:00
CONTRIBUTORS.md docs: add thevisuales as a contributor for code (#230) 2021-09-23 22:51:02 +01:00
jsconfig.json mjs -> cjs 2022-05-05 21:29:28 +01:00
LICENSE Initial commit 2019-05-03 22:03:32 +01:00
package.json start making things 2022-08-05 22:21:55 +01:00
README.md start making things 2022-08-05 22:21:55 +01:00

DISCORD_SECRET= DISCORD_TOKEN= DB_CONNECTION_URL="mysql://test:password@localhost/tickets0" DB_PROVIDER=mysql ENCRYPTION_KEY= HTTP_BIND=8080 HTTP_EXTERNAL=http://localhost:8080 PORTAL=http://localhost:3000 SUPER=

https://www.prisma.io/docs/reference/database-reference/supported-databases

- for user/create, slash/force-close and slash/move

menu question max length cannot be higher than question options

  • TODO: post stats
  • TODO: settings bundle download
  • TODO: update notifications
  • TODO: check inline to-dos

creation requires an interaction:

  • /new -> category? -> topic or questions -> create
  • user:create(self) -> category? -> topic or questions -> create
  • user:create(staff) -> category? -> DM (channel fallback) button -> topic or questions -> create
  • message:create(self) -> category? -> topic or questions -> create
  • message:create(staff) -> category? -> DM (channel fallback) button -> topic or questions -> create
  • DM -> guild? -> category? -> topic or questions -> create
  • panel(interaction) -> topic or questions -> create
  • panel(message) -> DM (channel fallback) button -> topic or questions -> create