Adds ticket stuff
@inter·punct can tickets.
- Logs (Like This)
- In-discord transcripts
- Reaction controls (One reaction to create a ticket, one to close and save the transcript.)
- Automatic Ping (ping after someone sends a message)
- Automatic Close (close if no one sends anything)
ip!ticket category CATEGORY NAME — Active tickets will be put into the category you set. It must be empty and with the right permissions.
ip!ticket invitation invitation message link — Set the invitation message. Reacting to the invitation message will create a ticket.
ip!ticket welcome Welcome Message... — Set the message to be sent to users when they create a ticket. Do ip!ticket welcome to unset.
ip!ticket logs #ticket-logs — Log the last 100 messages in a ticket to #ticket-logs when the ticket is closed. To disable, delete the log channels.
ip!ticket logs #ticket-transcripts — Log all messages sent in a ticket to #ticket-transcripts. Does not log edits.
ip!ticket ping @Who to ping — Set a person/role to @ after someone says something in a new ticket. do ip!ticket ping to unset.
ip!ticket autoclose Time eg 15min — automatically close a ticket if no one has sent anything it after the specified period. do ip!ticket autoclose 0s to unset.
ip!ticket deletetime Time eg 1min — set how long to wait after closing a ticket before deleting the channel. messages sent in this time will show up in transcripts, but not logs. default is 1 minute.
ip!ticket creatorcanclose yes or no — set if the creator of the ticket can close it themself.
ip!ticket dmonclose yes or no — set if the creator of the ticket should be dm'd when the ticket is closed.
ip!ticket disable — Disable tickets.
To disable tickets, delete the invitation message and the ticket category.
the first person to type it wins