Develop a system that allows guild members to open support tickets to have a dedicated temporary text channel for such purposes.
Allow creation of multiple ticket types, each of which will have separate whitelisted and blacklisted roles, as well as presumably separate categories and category permission inheritance settings, transcripts stored in the bot, and /o auto-sent to pre-selected text channels.
It should be possible to create and manage tickets using buttons and selectors.
Tickets must be assigned to particular people for their response, either automatically or manually (chosen by people, or assigned by some people to other people).
It should be possible to "elevate/transfer/refer" a ticket to another person, and even change the type of ticket.
Those who attended a particular ticket will be stored, and the history of modifications made to it.
Will attachments be stored in transcripts?
Pre-configured quick responses should be provided to those who attend the tickets to facilitate their work.
It should be possible to fill out a form prior to opening the text channel, to provide the reasons for the query.
It should be possible to consult previous transcripts, if they were stored.
Develop a system that allows guild members to open support tickets to have a dedicated temporary text channel for such purposes.