Giter Site home page Giter Site logo

alex895286 / discord-ticket-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ifisq/discord-ticket-system

0.0 0.0 0.0 21 KB

A ticketing bot that I wrote in python for my Auroris Development server. Follow us at https://twitter.com/aurorisdev

Python 100.00%

discord-ticket-system's Introduction

Auroris Ticketing Bot

This is a Discord bot meant to handle tickets for a server.

Steps to Install:

  1. Download python from https://www.python.org/downloads/

  2. Run the installer.

  3. Go into command prompt and enter the following code command

    Windows: py -m pip install discord asyncio

    MacOS: python3 -m pip install discord asyncio

  4. Go to https://discordapp.com/developers/applications and create your application, go to the bot section, and copy your token. Place it into the quotes on the last line of code in main.py, replacing the word TOKEN.

  5. Go back to command prompt, and cd (navigate) to the directory where you've downloaded this project. Run the following command once you are in the directory on command prompt:

    Windows: py main.py

    MacOS: python3 main.py

  6. Success! If you see the bot saying that it's running with your username and user ID displayed, you've successfully setup the bot.

How to configure the bot

There's a variety of commands for administrators to use to configure the bot. The features that you can customize are what roles have access to ticket channels, what roles get pinged when a new ticket is created, and what users can configure the previous options. An important distinction to make is between users who have admin-level permissions for the bot and users who have administrative level permissions for the entire server. In order to provide more customizability, I've incorporated a special subset of roles that can be configured in order to have access to the commands to add/remove roles from tickets and to add/remove roles that get pinged in tickets. That may sound a bit confusing, but here's how it works:

A user with administrator level permissions sets the bot up. He automatically has access to every single command that the bot offers. However, he may have a few trusted moderators with a Moderator role that he wants to have access to add roles that can be pinged, or to add specific roles to tickets. He can do this via the .addadminrole command. This command gives these users access to all of the commands that the actual administrator has, but they do not gain administrative permissions for the entire server.

Questions/Bugs/Suggestions?

If you have any suggestions for additions to the bot, find any bugs, or have any questions, feel free to open an issue or message me on Discord and I'll take a look at it. For updates, follow me on Twitter.

discord-ticket-system's People

Contributors

ifisq avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.