💎 Sub-Issue: VIP Role & Divination Credits System
🎯 Purpose
Implement a system where users can:
- Access VIP privileges via role assignment
- Buy divination credits using real money to access tarot interpretations powered by OpenAI (without needing VIP)
🧾 Requirements
🎟️ VIP Role
💰 Divination Credits
🧭 Implementation Steps
1. In-Game Logic
2. Admin Commands
🛒 Payment Integration (Real Money)
💸 Supported Services
Stripe + Custom Webhook*
- Host a simple payment form (with Discord login or ID)
- After payment, Stripe sends a webhook
- Bot listens to this webhook and credits the correct user automatically
🔐 Security
- Require users to authenticate with Discord to link purchase to account
- Prevent abuse by validating payments with secure webhooks or receipts
⚠️ Legal Notes
- Inform users about refund policies and terms of use
- May need to declare income from credit sales
✅ Tasks
💎 Sub-Issue: VIP Role & Divination Credits System
🎯 Purpose
Implement a system where users can:
🧾 Requirements
🎟️ VIP Role
VIP/tarotmulti-card spreads with AI interpretation💰 Divination Credits
/profile)🧭 Implementation Steps
1. In-Game Logic
divination_creditsfield to player JSONif user.is_vip or user.credits > 0to allow AI readings1from the total and confirm via embed2. Admin Commands
/addcredits @user <amount>– Add credits manually/credits– Show your current divination credits🛒 Payment Integration (Real Money)
💸 Supported Services
Stripe + Custom Webhook*
🔐 Security
✅ Tasks
/tarot