Skip to content

KarlOfDuty/SupportBoi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

67518d3 · Mar 24, 2025
Nov 23, 2024
Feb 5, 2025
Jan 31, 2025
Jan 31, 2025
Jan 20, 2025
Jan 26, 2025
Mar 24, 2025
Mar 18, 2025
Jan 20, 2025
Jan 31, 2025
Mar 24, 2025
May 17, 2019
Dec 8, 2024
Mar 22, 2025
Feb 1, 2025
Mar 22, 2025
Mar 22, 2025
Dec 8, 2024
Mar 18, 2025
Jan 20, 2025

Repository files navigation

Downloads Release GitHub commits since latest release Discord Server Build Status Codacy Badge GitHub License

SupportBoi

A support ticket Discord bot. Uses a MySQL database for storage of ticket information. Creates formatted HTML ticket transcripts when tickets are closed.

Thanks to Tyrrrz for the amazing library used in the transcript function.

Setup

  1. Set up a mysql-compatible server, create a user and empty database for the bot to use.

  2. (Optional) Install .NET 9 if it doesn't already exist on your system.

  3. Create a new bot application and invite it to your server.

  4. Download the bot for your operating system, either a release version or a dev build. While the Windows version is fully supported it is not as well tested as the Linux one.

Application Description
SupportBoi-Linux Standard Linux version.
SupportBoi-SC-Linux Larger Linux version which does not require .NET 9 to be installed.
SupportBoi-SC-Windows.exe Standard Windows version.
SupportBoi-Windows.exe Larger Windows version which does not require .NET 9 to be installed.
  1. Run the bot application, ./SupportBoi-<version>, this creates a config file in the current directory.

  2. Set up the config, there are instructions inside. If you need more help either contact me in Discord or through an issue here.

  3. Restart the bot.

  4. Go to Settings->Integrations->Bot->Command Permissions in your Discord server to set up permissions for the commands.

Documentation