A support ticket Discord bot.
/createbuttonpanel
, /createselectionbox
, /addcategory
, /removecategory
, /admin listinvalid
.Settings->Integrations->Bot->Command Permissions
before you update and set the command permissions after you have updated.Full Changelog: https://github.com/KarlOfDuty/SupportBoi/compare/2.6.1...3.0.0
Just updated the Discord API to a release version instead of a beta version, and updated the transcript library.
Should now support things like rendering stickers in transcripts.
Full Changelog: https://github.com/KarlOfDuty/SupportBoi/compare/2.6.1-A...2.6.1-B
Full Changelog: https://github.com/KarlOfDuty/SupportBoi/compare/2.6.1...2.6.1-A
Added say
, addmessage
and removemessage
commands for often used messages (Example at the bottom).
Added messages in tickets when the user who opened them leaves or rejoins the server
IMPORTANT! The bot will now automatically re-add users to their tickets when they rejoin the server. If you want to hide a ticket from the one who opened it make sure to use the 'unsetticket' command to remove them from it.
Disallowed tickets from being created from other tickets
Updated Discord API to DSharpPlus 4.1.0
Updated to .NET 5.0
Updated DiscordChatExporter to commit 092f0ca, transcripts will now look much better again
New commands example:
Fixed another bug where tickets sometimes would refuse to close.
Updated Discord API version.
Removed Google API integration. (None of the users who answered my polls in Discord and Github used it at all, including me)
Replaced presence-game
config with presence-type
and presence-text
.
Added a role parameter to the rassign
command, use this to randomly assign a ticket to staff members with a specific role only.
Added config random-assign-role-override
. If true the rassign
command will give out tickets to anyone with the specified role regardless of if they are set as inactive or not. This only affects the command when a role is specified.
Set bot intents so the Discord API is happier, you should not have to set either of the intents on your bot settings page unless they change it in the future.
Fixed bug where tickets would sometimes refuse to close if either the bot crashed or lost connection to Discord when attempting to close it previously.
Remember to check the readme for the updated config.
Added the listoldest command which lists a number of the oldest tickets.
Added the move command which moves tickets between categories.
Added option to have tickets be opened by reacting to a message.
(Make sure to check out the config in the readme for all the new options)
Made it so lists can span over several messages.
Improved the formatting of most commands feedback messages.
Added an id/mention argument to the setticket command.
Added functionality for many commands to trigger on self if no mention/id is provided.
Fixed a lot of bugs.