[img] tag


✦ CHAMPION TICKETS BOT ✦


This is Discord Tickets Bot which contains bunch of Features.



[img] tag


 Buttons

 Unlimited Support Roles

 Blacklist Users

 Blacklist Roles

 Disable/Enable Commands

 Mention Roles/Author on New Ticket

 Transcripts

 Customisable Embeds

 Custom Status

 Confirm Close

 Ticket Categories

 Service Team Features (Reviews, PayPal Links)

 Many Config Options


 AND MUCH MORE 



[img] tag


  Ticket Panel


  Ticket Categories


  Ticket Created


  Ticket Add/Remove Users


  Ticket Close Confirmation


  Ticket Close Confirmation Time Expired


  Ticket Closed Successfully


  Ticket Close Canceled


  Help Command


[img] tag


  PayPal Link for Payment


  Reviews


  Review Info



  Suggestions



[img] tag



# ________________________________________________
#
#         TICKETS BOT CONFIGURATION FILE
#
# Here you can customise Bot's embeds, messages,
# channels etc.
#
# ________________________________________________

version: "1.2.5"

# ____________________________
#
# GENERAL OPTIONS
# ____________________________

general:
  # Name of the Bot
  name: "Champion Tickets"
  # Bot's Prefix
  prefix: "-"
  # Bot Token obtained from Discord Developer Portal
  token: ""
  # Mention Support Role in new Tickets
  mention_support: true
  # Mention Ticket Author in new Tickets
  mention_author: true
  # Save Transcripts
  transcripts: true
  # Transcript Type, TXT or HTML
  transcript_type: "HTML"
  # Confirm Close of Ticket
  confirm_close: true
  # ID of User who is gonna have access to EVAL Command
  eval:
    - "1234"
  # Are tickets Enabled
  tickets: true
  # Currency for PayPal, EUR/USD etc.
  currency: "USD"

# ____________________________
#
# CHANNELS CONFIGURATION
#
# All of Channels are required
# ____________________________

channels:
  # Name of the Ticket Channel, after '-' bot adds user's username
  # Name of Channel must include 'ticket-'
  channel_name: "🎫・ticket-"
  # ID of Channel in which Panel will be created
  panel_channel: ""
  # ID of Category in which to open tickets
  category_id: ""
  # ID of Channel to send Transcripts of Tickets
  transcripts: ""
  # Channel in which to send new Suggestions
  suggestions: ""

# ____________________________
#
# EMBEDS CONFIGURATION
#
# Embed Colors Accept Color Names
# (RED, GREEN etc.) and HEX (#f1f1f1, #dddddd etc.)
#
# For new Line use \n
# ____________________________

embeds:
  # Title of every Embed
  title: "Champion Tickets"
  # Title of Suggestion Embed
  suggestion_title: "Suggestion"
  # Footer of Every Embed
  footer: "Champion Tickets Bot"
  # Embed Color for Errors or Negative Responses
  error_color: "RED"
  # Embed Color for Success or Positive Responses
  success_color: "GREEN"
  # Embed Color for other situations
  general_color: "YELLOW"
  # Ticket Message in Ticket Channel
  # You can use <user> placeholder to get user's name
  # You can use <category> placeholder if you use Categories
  ticket_message: "**Category:** <category>\n\nHey <user>, this is your ticket, please describe your problem or ask a question.\nStaff will be with you shortly, be patient, thanks!"
  # Embed for Selecting Ticket Category
  select_category: "Choose Ticket Category from DropDown Menu, you have 5 minutes to choose category.\n**Categories:**\n🎫 - General Support\n💵 - Buycraft Support"
  # Panel Message
  panel_message: "If you need help or have a question click button below to open Support Ticket.\nAny Troll Tickets will be punished, have that in mind!"
  # Transcript Message
  # You can use <ticket> placeholder to get ticket ID
  transcript: "Ticket with **ID <ticket>** have been closed.\nThis is Transcript of that Ticket."
  # Panel Embed Settings
  panel:
    # Image above Footer
    image:
      enabled: false
      url: ""
    # Image in the Top Right Corner
    thumbnail:
      enabled: false
      url: ""
  # Ticket Embed Settings
  ticket:
    # Image above Footer
    image:
      enabled: false
      url: ""
    # Image in the Top Right Corner
    thumbnail:
      enabled: false
      url: ""
  # Close Confirmation Embed Settings
  close:
    # Image above Footer
    image:
      enabled: false
      url: ""
    # Image in the Top Right Corner
    thumbnail:
      enabled: false
      url: ""
  # Service Commands Embeds
  service:
    paypal:
      # Embed Title
      title: "Paypal"
      # Button Text
      button: "Pay Invoice"
      # Embed Description, to disable leave empty
      # Valid Placeholders are <user>, <amount>, <service> & <seller> 
      description: "To Pay for your Order please follow link below."
      # Embed Color
      color: "#4CAAFF"
      # Is Footer enabled
      footer: true
      # Thumbnail
      thumbnail: true
      # Valid Placeholders are <user>, <amount>, <service> & <seller>
      # To use just description set to fields: []
      fields:
        - title: "Seller"
          description: "<seller>"
        - title: "User"
          description: "<user>"
        - title: "Price"
          description: "$<amount>"
        - title: "Service"
          description: "<service>"
    review:
      # Embed Title
      title: "Review"
      # Embed Description, to disable leave empty
      # Valid Placeholders are <author>, <user>, <review> & <comment>
      description: "You have successfully reviewed Seller."
      # Embed Color
      color: "#4CAAFF"
      # Is Footer enabled
      footer: true
      # Thumbnail
      thumbnail: true
      # Valid Placeholders are <author>, <user>, <review> & <comment>
      # To use just description set to fields: []
      fields:
        - title: "Author"
          description: "<author>"
        - title: "User"
          description: "<user>"
        - title: "Rating"
          description: "<review>"
        - title: "Comment"
          description: "<comment>" 
    reviews:
      # Embed Title
      title: "List of Reviews"
      # Embed Color
      color: "YELLOW"
      # Embed Description
      description: "Reviews of <user>"
      # Is Footer enabled
      footer: true
      # Thumbnail 
      thumbnail: true
      # Valid Placeholders are <reviews>, <totalRating>, <user>
      # To use just description set to fields: []
      fields:
        - title: "User"
          description: "<user>"
        - title: "Total Rating"
          description: "<totalRating>"
        - title: "Latest Reviews"
          description: "<reviews>"
    reviewInfo:
      # Embed Title 
      title: "Review Information"
      # Embed Color
      color: "#4CAAFF"
      # Embed Description
      # Valid Placeholders are <id>, <author>, <user>, <comment>, <rating> & <date>
      description: ">>> **ID:** <id>\n**User:** <user>\n**Author:** <author>\n**Rating:** <rating>\n**Comment:** <comment>"
      # Is Footer enabled
      footer: true 

# ____________________________
#
# TICKET CATEGORIES CONFIGURATION
#
# Add/Remove Categories for Tickets
# ____________________________ 

category:
  # Are Ticket Categories Enabled
  status: true
  # Placeholder for Select Menu
  placeholder: "Click to view Categories"
  # Are Tickets moved to specific Channel Category after Ticket Category is selected
  separateCategories: false
categories:
  # Embed Title
  - title: "Ticket - General"
    # Category Name
    name: "General"
    # ID For Select Menu
    id: "general_category"
    # Select Menu Emoji 
    emoji: "🎫"
    # Category to which to move ticket after Ticket Category is selected, for none leave empty
    # Need separateCategories: true
    category: ""
  - title: "Ticket - Buycraft"
    name: "Buycraft"
    id: "buycraft_category"
    emoji: "💵"
    category: ""
  - title: "Ticket - Bug"
    name: "Bug"
    id: "bug_category"
    emoji: "🐛"
    category: ""

# ____________________________
#
# MESSAGES CONFIGURATION
#
# Some Messages accepts placeholders,
# ones which have them by default is ones that
# accept them.
# ____________________________

messages:
  already_open: "Sorry, you already have an ticket opened, close it before opening another."
  no_category: "Category for tickets isn't setuped yet, ticket couldn't be opened."
  no_panel: "Panel Channel isn't setuped yet, ticket couldn't be opened."
  no_transcript: "Channel for Transcripts isn't setuped yet, ticket couldn't be opened."
  no_transcript_msg: "Transcript Message isn't setuped yet, ticket couldn't be opened."
  no_suggest: "Suggestions Channel isn't setuped yet, ticket couldn't be opened."
  user_added: "You have successfully added <user> to the ticket."
  user_removed: "You have successfully removed <user> from the ticket."
  no_user: "You haven't mentioned user to add to the ticket."
  ticket_channel: "This command can only be used in Tickets Channel."
  close_confirmation: "Are you sure you want to close ticket? Click on Button to Confirm your decision."
  bl_role: "You cannot open Ticket because you have role which is Blacklisted from opening them."
  bl_user: "You cannot open Ticket because you are Blacklisted from opening them."
  cmd_disabled: "This command is disabled on this server."
  no_perm: "You don't have permission to perform this command."
  wrong_channel: "This command cannot be used in this channel."
  ticket_created: "Hey <user>, your Ticket have been created in channel <channel>."
  time_expired: "Time for decision has passed without answer, ticket won't be deleted."
  ticket_deleted: "Ticket will be deleted in few seconds.."
  getid: "ID of <type> is `<id>`."
  no_id: "You haven't mentioned Channel/User/Role."
  cancel_delete: "You have successfully canceled ticket deletation."
  tickets_disabled: "Tickets are currently disabled, please try later."
  channel_topic: ">>> Ticket opened by <author>."
  have_ticket_category: "You already have ticket in that category"
  service:
    invalid_user: "You haven't mentioned user"
    invalid_mail: "You have entered invalid EMail"
    invalid_price: "You have entered invalid amount to be payed"
    invalid_service: "You have entered invalid Service which need to be payed."
    invalid_rating: "You have entered invalid Rating (1-5)."
    invalid_comment: "You have entered invalid Review Comment."
    invalid_id: "You have entered invalid Review ID"
    no_review: "Review with that ID cannot be found."
    review_self: "You cannot Review yourself"

# ____________________________
#
# ROLES CONFIGURATION
# ____________________________

roles:
  # List of Support Roles which will have access to Tickets
  # Example:
  #
  # support:
  #   - "1234"
  #
  # If you don't want any, just change to support: []
  support: []
  # List of Blacklisted Roles which won't have ability to open Tickets
  # Example:
  #
  # blacklist:
  #   - "1234"
  #
  # If you don't want any, just change to blacklist: []
  blacklist: []

# ____________________________
#
# USERS CONFIGURATION
# ____________________________

users:
  # List of Users who are Blacklisted from 
  # Example:
  #
  # blacklist:
  #   - "1234"
  #
  # opening Tickets
  blacklist: []

# ____________________________
#
# CUSTOM STATUS CONFIGURATION
# ____________________________

status:
  # Can be PLAYING, LISTENING, WATCHING AND COMPETING
  type: "WATCHING"
  # Random Messages in Custom Status, changing every x minutes/hours 
  change_random: true
  # Interval in miliseconds to Change Custom Status
  interval: 180000 # 3 minutes, don't go below that
  # Message which is displayed in Custom Status if change_random = false
  message: "Champion Tickets 1.2.5"
  # List of Custom Status's if change_random = true
  messages:
    - "Champion Tickets Bot"
    - "Hi, this is another Message"

# ____________________________
#
# COMMANDS CONFIGURATION
# ____________________________

commands:
  # Is command Enabled
  new: true
  add: true
  remove: true
  close: true
  ping: true
  help: true
  id: true
  suggest: true
  review: true
  reviews: true
  paypal: true
  
# ____________________________
#
# EMOJIS CONFIGURATION
# ____________________________

emojis:
  # Emojis added to new Suggestions
  yes_emoji: "👍"
  no_emoji: "👎"
  # Create Ticket Button Emoji
  create: "🎫"
  # Close Ticket Button Emoji
  close: "🔒"
  # Cancel Ticket Deletation Button Emoji
  cancel: "🔓"

# _____________________________________________________________
#
#                     END OF CONFIGURATION
# _____________________________________________________________



[img] tag


You can contact me on Discord or by Message here.


My Polymart: nidzoo


Discord Server for Support: https://discord.gg/APnKTdbM4w