Skip to content

Problemsolver0070/rahu-escrow-bot

Repository files navigation

🚀 Rahu Escrow Bot — Phase 1: Production Ready

Live, real blockchain escrow system — supports BTC, LTC, ETH, USDT-BEP20, USDT-TRC20.

✅ Real wallet generation
✅ Real blockchain monitoring
✅ Real deposit detection
✅ Real mod/admin commands
✅ Real audit logs
✅ Real luxury UX


🗂️ Phase Structure

  • phase0/ — Luxury Skeleton (v0.0.1)
  • phase1/Production Blockchain Engine (v1.0.0) ← YOU ARE HERE
  • phase2/ — God Mode Activation (Coming Soon)

🛠️ Deploy Phase 1

See phase1/BLOCKCHAIN_SETUP.md for API key setup.

👑 Rahu Escrow Bot - Phase 0: The Luxury Skeleton

🌟 Overview

Rahu Escrow Bot is a premium Telegram-based escrow system designed to feel like a $10,000/month SaaS product. This is Phase 0 - a fully empty but ultra-luxury shell with fake functionality to demonstrate the premium user experience.

"This is not a bot — it's a throne. Sit. Command. Phase 1 awaits."

✨ Features

🤖 Telegram Bot (Luxury UI - No Real Logic)

User Commands:

  • /start - Luxury welcome with premium inline buttons
  • /create - Generate fake escrow suite (12h validity, 2 users max)
  • /help - Elite moderator contact information
  • /rules - Premium fee structure and policies
  • /buyer [address] - Set buyer USDT-TRC20 address (fake)
  • /seller [address] - Set seller address with escrow generation (fake)

Moderator Commands:

  • /ban @user - Fake user ban (fails for admins/mods)
  • /unban @user - Fake user unban
  • /freeze ESCROW-ID - Fake deal freeze
  • /unfreeze ESCROW-ID - Fake deal resume

Admin Commands:

  • All moderator commands plus:
  • /addmod @user - Add moderator (fake)
  • /removemod @user - Remove moderator (fake)
  • /freeze global - Pause all deals (fake)
  • /modlist - List moderators (fake)
  • /userlist - List users (fake)
  • /grouplist - List escrow groups (fake)

🖥️ God Mode Admin Panel

Premium Features (All Disabled):

  • Login System - Username: Rahul, Password: 123456
  • Dashboard - Luxury stats display (Users, Deals, Groups, Revenue)
  • Permission Matrix - Disabled moderator permission toggles
  • Bot Message Editor - Disabled message customization
  • Fee Configuration - Disabled fee structure editing
  • Group Manager - Disabled group control and management
  • Private Key Access - Disabled ultimate escrow control

Visual Design:

  • Dark theme with rich amber/gold gradients
  • Glass morphism effects with backdrop blur
  • Military-grade luxury aesthetic
  • "God Mode Awaiting Activation" banner
  • Premium hover effects and animations

🚀 Quick Start

Prerequisites

  • Python 3.8+
  • Node.js 16+
  • Telegram Bot Token

Installation

  1. Clone and Setup:
cd /app
cp .env.example .env
  1. Configure Bot Token:
# Edit .env file or set directly in bot/phase0_bot.py
TELEGRAM_TOKEN=your_bot_token_here
  1. Install Dependencies:
# Backend
pip install -r backend/requirements.txt

# Frontend
cd frontend && yarn install
  1. Run Services:
# Start all services
sudo supervisorctl restart all

# Or individually:
sudo supervisorctl restart frontend
sudo supervisorctl restart backend
  1. Start Telegram Bot:
cd bot
python phase0_bot.py
  1. Access Admin Panel:
URL: https://escrow-throne.preview.emergentagent.com
Username: Rahul
Password: 123456

🎯 Bot Demo Flow

Creating an Escrow Deal

  1. Start: /start → Luxury welcome card
  2. Create: Click "🆕 Create Deal" → Generates ESCROW-ABC123
  3. Join Group: Click link to enter private escrow suite
  4. Assign Roles: Click "🔘 I am Buyer" or "🔘 I am Seller"
  5. Set Addresses: /buyer TRX_ADDRESS and /seller TRX_ADDRESS
  6. Escrow Active: Displays escrow address and QR code
  7. Fake Funding: Bot shows "🚨 ESCROW FUNDED $150 USD"
  8. Actions: [✅ Release] [↩️ Refund] [⚖️ Dispute]

Admin Experience

  1. Login → Luxury God Mode Console
  2. Dashboard → Premium stats and system state
  3. Try Features → All show "Phase 2/3" tooltips
  4. Hover Effects → Rich interactions and animations

🎨 Design Philosophy

  • Luxury First: Every interaction feels premium and exclusive
  • Rich Colors: Amber/gold gradients with elegant dark themes
  • Glass Morphism: Backdrop blur effects for modern aesthetics
  • Micro-Animations: Smooth transitions and hover effects
  • Premium Typography: Inter font family for professional look
  • Status Indicators: Visual cues for system state and activity

🏗️ Technical Architecture

Tech Stack

  • Bot: Python + python-telegram-bot (v20+)
  • Admin Panel: React + Tailwind CSS + Shadcn/UI
  • Backend: FastAPI (webhook ready)
  • Styling: Custom CSS with luxury effects
  • State: In-memory storage (no database in Phase 0)

File Structure

/app/
├── bot/
│   └── phase0_bot.py          # Telegram bot with luxury commands
├── frontend/                   # React admin panel
│   ├── src/
│   │   ├── App.js             # God Mode dashboard
│   │   ├── App.css            # Luxury styling
│   │   └── components/ui/     # Shadcn components
├── backend/                    # FastAPI server
│   └── server.py              # Basic API endpoints
└── README.md                   # This file

🔮 Phase Roadmap

  • Phase 0: ✅ Luxury skeleton (current)
  • Phase 1: Real escrow logic + blockchain integration
  • Phase 2: Advanced features + God Mode activation
  • Phase 3: Private key access + full automation

🛡️ Security Notes

Phase 0 Disclaimers:

  • No real funds handling
  • Fake blockchain interactions
  • Mock user authentication
  • Demo escrow addresses
  • No actual moderation powers

🎪 Demo Credentials

Admin Panel:

  • Username: Rahul
  • Password: 123456

Bot Token: 8020772644:AAEF9j8c_iryT931PcQ-E422GegVxD8e2Ak

🌟 Key Highlights

  • Ultra-Premium UX: Feels like enterprise SaaS
  • Fake But Realistic: Complete user journey simulation
  • God Mode Hints: Admin panel shows future capabilities
  • Luxury Branding: Consistent premium aesthetics
  • Phase Awareness: Clear indicators of current limitations

"Welcome to the throne room. Phase 1 begins when you're ready to rule." 👑

About

This is a telegram based escrow bot which supports multiple cryptocurrencies and comes with Admin Panel and many more features.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors