2024-2025 · Commercial (Discontinued)
Store Management Bot
A Discord bot that runs a whole digital store from slash commands - products, orders, coupons, feedback and crypto payouts - all wired straight into the store's API and live webhooks.
- Python
- discord.py
- Flask
- Store REST API
- ~1,700 lines
A whole store, run from Discord
I sell digital products through an online store. But I did not want to open the store's website every time to check an order or fix a price. So I built a bot that runs the whole store from inside Discord.
It talks straight to the store's API. From a slash command I can list and edit products, change prices and variants, hide or show items, read a full invoice, force a stuck order through, and manage coupons - without ever leaving Discord. Product and coupon names even auto-complete, pulled live from the store.
- Full product control - list, edit price and variants, show or hide items
- Deep invoice view - payments, crypto transaction IDs, fees, customer info, delivered items
- Coupon system - create, edit and delete discount codes with limits and expiry
- Feedback tools - read and reply to customer reviews, page by page
Payments, payouts and proof
The money side is the important part. The bot has a crypto payout flow - I pick a coin, paste a wallet, type the amount, and confirm with a Google Authenticator 2FA code. It can read my wallet balances too.
It also runs a small Flask server that listens for live events from the store. When an order is created, paid, or goes out of stock, the event arrives as a webhook and the bot posts a clean update to a Discord channel. And a 'claim role' button checks a real invoice before it gives a customer their role - no proof, no role.
- Crypto payouts confirmed with Google Authenticator 2FA
- Live store events posted to Discord as clean embeds
- Invoice-verified 'claim role' so only real buyers get access