Skip to content

PrinceNicco/commission-ticket-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Commission Ticket Bot — Replit/Railway Ready

This package contains a Discord bot that:

  • Posts a configurable ticket panel with a Create Ticket button.
  • Creates private ticket channels for users + staff.
  • Runs a commission form inside the ticket.
  • Posts a styled commission embed to your commissions channel.
  • Adds Verify/Unverify toggle via a button (staff-only).
  • Uses SQLite for persistence.

How to deploy on Replit

  1. Create a new Replit (Python).
  2. Upload commission_bot.py and requirements.txt to the Replit files.
  3. Go to the Secrets (🔒) section and add a secret:
    • Key: BOT_TOKEN
    • Value: your bot token from Discord Developer Portal
  4. Click Run. Console should print Bot ready: <name> (<id>).
  5. In your server, run:
    !set_staff_role Staff
    !setup_panel "Hire a Video Editor" "To create a ticket use the Create Ticket button" "Create Ticket"
    

How to deploy on Railway

  1. Create a new project on Railway (Deploy from GitHub or upload files).
  2. Add an environment variable BOT_TOKEN with your token.
  3. Add a start command: python commission_bot.py (or use Procfile worker: python commission_bot.py).
  4. Deploy.

Notes & Support

  • Make sure in Discord Developer Portal the bot has intents enabled:
    • Message Content Intent
    • Server Members Intent
  • Bot needs permissions to Create Channels, Send Messages, Manage Messages, Embed Links, Add Reactions.
  • TARGET_CHANNEL_ID is already set to your commissions channel ID (1416511562251898981).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages