A Discord bot for SellAuth invoice verification and ticket management.
- Invoice verification through SellAuth API
- Ticket system for customer support
- Staff role management
- Ticket transcripts
- Configuration management
/invoice <invoice_id>- Check an invoice status/ticket- Set up the ticket system/config staff <role>- Configure the staff role/config category <category>- Set the ticket category/config transcript <channel>- Set the transcript channel/config reset- Reset all configurations
- Clone the repository:
git clone https://github.com/yourusername/sellauth-bot.git
cd sellauth-bot- Install dependencies:
npm install- Create a
.envfile with the following variables:
DISCORD_TOKEN=your_discord_bot_token
CLIENT_ID=your_discord_client_id
SELLAUTH_API_KEY=your_sellauth_api_key
SHOP_ID=your_shop_id
- Start the bot:
npm startFor development with auto-reload:
npm run devsellauth-bot/
├── src/
│ ├── commands/ # Command definitions
│ ├── events/ # Event handlers
│ ├── handlers/ # Command and event handlers
│ ├── utils/ # Utility functions
│ └── index.js # Main bot file
├── .env # Environment variables
├── config.json # Server configurations
├── package.json # Project dependencies
└── README.md # Documentation
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please open an issue in the GitHub repository.
This bot was created to streamline the process of verifying SellAuth purchases and managing customer support tickets in Discord servers.