chatgpt-team-helper  by Kylsky

Team account management platform with multi-channel redemption

Created 3 weeks ago

New!

592 stars

Top 55.0% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a comprehensive platform for managing ChatGPT Team accounts across multiple channels, automating account creation, redemption, and delivery. It targets administrators and users who need to streamline the management of numerous accounts, offering benefits such as automated workflows, flexible payment options, and integrated user management.

How It Works

The system employs a Vue 3 frontend and a Node.js backend, utilizing SQLite for data persistence. It acts as a central hub, integrating with various third-party services including OpenAI's API for account synchronization, multiple payment gateways (Zpay, Linux DO Credit), and e-commerce platforms like Xiaohongshu and Xianyu for order processing and automated redemption. Role-Based Access Control (RBAC) is implemented for granular permission management.

Quick Start & Requirements

The recommended installation method is via Docker Compose.

  1. Clone the repository: git clone <repository_url>
  2. Navigate to the directory: cd auto-gpt-team
  3. Build the Docker image: docker build -t auto-gpt-team:latest .
  4. Configure environment variables in backend/.env.example (e.g., JWT_SECRET, INIT_ADMIN_PASSWORD).
  5. Start the services: docker compose up -d Access the application via http://your_server_ip:5173 with default credentials admin and the configured or randomly generated password. Prerequisites include Docker and Docker Compose. For local development, Node.js is required. Optional configurations involve SMTP for email, Linux DO OAuth credentials, Telegram Bot Token, and payment gateway API keys.

Highlighted Details

  • Multi-Channel Account Management: Offers full lifecycle management for Team accounts, including automated token refresh and status synchronization via OpenAI API.
  • Automated Redemption: Supports direct redemption via email/code, and automated matching with Xiaohongshu and Xianyu order numbers.
  • Integrated Payment & E-commerce: Features an online store with Zpay and Linux DO Credit payment gateways, supporting various product types (standard, no warranty, anti-ban) and automatic code issuance upon payment confirmation.
  • Points System: Implements an invitation and purchase reward system with configurable withdrawal thresholds and transaction history.
  • Telegram Bot Integration: Enables private chat redemption, stock queries, online purchases, and administrative functions like random or specific account activation.

Maintenance & Community

The provided README does not detail specific contributors, sponsorships, or community channels like Discord or Slack. Maintenance appears to be managed through standard Git pull and Docker rebuild procedures for updates.

Licensing & Compatibility

The project is released under the ISC License. This permissive license generally allows for commercial use, modification, and distribution, including linking with closed-source software.

Limitations & Caveats

Certain administrative commands for the Telegram bot, specifically /activate and /random_activate, are noted as not yet available. The system's functionality relies heavily on correct configuration of external APIs and services, such as Linux DO OAuth and payment gateways, which may require careful setup and maintenance. The README also lists product types with varying warranty levels ("no warranty," "anti-ban"), indicating potential differences in account reliability.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
3
Star History
609 stars in the last 27 days

Explore Similar Projects

Feedback? Help us improve.