Pokémon GO Boosting Service Discord Bot
Budget: $80 – $180 CAD
I need a Discord bot built to manage a Pokémon GO boosting service.
The bot should accept orders via Discord (ticket system or slash command), post order details in a private staff-only channel, assign an available phone automatically, and allow staff to mark orders complete using slash commands.
Features Simplified:
1. Order Intake
- Discord: Capture orders via a ticket bot or a slash command.
- eBay: Receive buyer info through an eBay webhook (or Mailparser/Zapier integration).
2. Normalize & Post Order
- Compile into a rich embed and post automatically in your private staff channel.
- Embed fields: Customer Name, Service Name, Assigned Phone, Login Details, Start Time, Expected End Time, Notes.
3. Phone Management
- Maintain a queue of “Phone 1…Phone N” with statuses (Available/Busy).
- On new order: auto-assign the first available phone; if none free, queue until one is.
- On completion: free the phone for the next queued order.
4. Order Lifecycle & Status Updates
- Automatically mark “In Progress” when a phone is assigned.
- Manually complete via a reaction or `/completeorder [id]`, which frees the phone.
- Display countdown timers or send overdue alerts when expected end time passes.
5. Admin Slash Commands
- `/neworder` – create orders manually
- `/completeorder [order id]` – mark complete & free phone
- `/listphones` – show each phone’s status
- `/addphone [name]` & `/removephone [name]` – scale your phone pool
6. Logging & Records
- Post completed orders to a separate log channel (or append to a file).
- Basic error handling: if no phones are available, send an alert.
7. Security & Cleanup
- Ensure login credentials are only visible in staff channels.
- (Optional) Auto-delete sensitive info after a configurable delay.
8. Tech Stack & Hosting
- Language: Python preferred
- DB: SQLite
- Hosting: Full setup guide included.
9. Deliverables & Support
- Source code and installation/run instructions
- 1-week bug-fix support post-deployment
- Documentation on how to add new services, prices, durations, and future website (Wix/Shopify) integration.
(Refer to file for more detail)
The bot should accept orders via Discord (ticket system or slash command), post order details in a private staff-only channel, assign an available phone automatically, and allow staff to mark orders complete using slash commands.
Features Simplified:
1. Order Intake
- Discord: Capture orders via a ticket bot or a slash command.
- eBay: Receive buyer info through an eBay webhook (or Mailparser/Zapier integration).
2. Normalize & Post Order
- Compile into a rich embed and post automatically in your private staff channel.
- Embed fields: Customer Name, Service Name, Assigned Phone, Login Details, Start Time, Expected End Time, Notes.
3. Phone Management
- Maintain a queue of “Phone 1…Phone N” with statuses (Available/Busy).
- On new order: auto-assign the first available phone; if none free, queue until one is.
- On completion: free the phone for the next queued order.
4. Order Lifecycle & Status Updates
- Automatically mark “In Progress” when a phone is assigned.
- Manually complete via a reaction or `/completeorder [id]`, which frees the phone.
- Display countdown timers or send overdue alerts when expected end time passes.
5. Admin Slash Commands
- `/neworder` – create orders manually
- `/completeorder [order id]` – mark complete & free phone
- `/listphones` – show each phone’s status
- `/addphone [name]` & `/removephone [name]` – scale your phone pool
6. Logging & Records
- Post completed orders to a separate log channel (or append to a file).
- Basic error handling: if no phones are available, send an alert.
7. Security & Cleanup
- Ensure login credentials are only visible in staff channels.
- (Optional) Auto-delete sensitive info after a configurable delay.
8. Tech Stack & Hosting
- Language: Python preferred
- DB: SQLite
- Hosting: Full setup guide included.
9. Deliverables & Support
- Source code and installation/run instructions
- 1-week bug-fix support post-deployment
- Documentation on how to add new services, prices, durations, and future website (Wix/Shopify) integration.
(Refer to file for more detail)