Check the simple discord bot repository for the latest project regarding Discord bots, tickets will be available as a feature on the new project bot. The reason for the move is due to a new library being used along with Discord API changes that have happened which make the way the bot works redundant or pointless if there are bots that are already using the new Discord API features.
A rewrite version of this project is being developed, release date TBD.
A simple ticket bot for your Discord server's needs, written in Python using the Discord API wrapper. A lot of ticket bots for Discord exist all over the web, this one might not be the best one, but give it a try, it's quite simple, and if you ever need help, you can join the official Discord server for support from the community or the developers themselves.
If you're planning to use the source code instead of the .exe, run setup.py
and let it generate the essential JSON files required for operation. You can edit config.json
to suit your needs and preferences, however you shouldn't directly edit tickets.json
as you can configure it within Discord.
If you're planning to use the release version, run the setup.exe
and let it generate the essential files required for operation. You can edit config.json
to suit your needs and preferences, however you shouldn't directly edit tickets.json
as you can configure it within Discord.
Make sure to install Python and the following packages using pip install
:
- Discord.py (
pip install discord
orpy -m pip install discord
on Windows) - Requests (
pip install requests
orpy -m pip install requests
on Windows)
After you've installed Python and all the dependencies, you can run the bot by running bot.py
.
To configure the ticket system, you need to enable developer mode on Discord, go to User Settings → Advanced → Developer Mode → enable developer mode
. Afer enabling developer mode, add the bot to your server, run the bot (using bot.exe
or bot.py
), type +setup
(+ is the default prefix, you may have changed the bot's prefix within the config.json
file) and type the responses to configure the ticket system accordingly.
- Customisable prefix
- Customisable aliases for
open
andclose
commands - Customisable messages
- Understandable error handling
- Highly customisable in general
- Quick issue responses
- Community suggestions for improving the code and releases
- Hosting available by the developer (contact them using their Discord server)
- Update version checker