Discord bot for product drops
Hypothetical. Not a client, not a result.
// The problem
A brand runs limited releases through its Discord, and resellers' throwaway accounts flood the raffle while real fans miss out and moderators burn out.
// What we would build
A Discord bot that runs drop raffles with entry rules you set, links Discord accounts to store accounts, screens out duplicate and throwaway accounts and sends winners a single-use checkout link.
// What is in it
- Raffle entry with rules by account age, roles and past purchases
- Discord accounts linked to store accounts, one entry per customer
- Duplicate and throwaway accounts screened before the draw
- Winners sent a single-use checkout link with a time limit
- Drop announcements and restock alerts by role
// Stack
- Discord API (discord.js)
- Node.js
- PostgreSQL
- Shopify Admin API
- DigitalOcean
// estimate
- Build
- ≈ US$31,500 to US$48,100, delivered within 10 weeksCAD 44,800 to 68,500
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$1,000 a monthCAD 1,425 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Commands agreed
- 2.9 to 3.4 weeks
- Working in a test server
- 2.4 to 3.9 weeks
- Hardening and testing
- 0.5 to 1 weeks
- Launch
- 0.9 to 1.4 weeks
How it is paid
- Deposit 30%
- CAD 13,440 to 20,550
- Commands agreed 15%
- CAD 6,720 to 10,275
- Working in a test server 30%
- CAD 13,440 to 20,550
- Launch 15%
- CAD 6,720 to 10,275
- Holdback, 30 days after launch (10%)
- CAD 4,480 to 6,850