Skip to content

Introduction

TelegramPress (TGNL Admin) is a Tron (TRX) energy leasing and automatic delivery system based on Telegram Bot and Web Admin Panel. It integrates energy pool management, automatic monitoring, and user self-service purchasing, aiming to provide convenient energy acquisition services for Tron ecosystem users.

Preview

Dashboard
Dashboard - Real-time Business Monitoring
Bot Management
Bot Management - Visual Configuration
Custom Keyboard
Custom Keyboard - Flexible Interaction
System Settings
System Settings - Global Parameters

Core Features

Smart Bot

  • Automated Trading: 24/7 automatic response to user orders, instant energy delivery.
  • Custom Replies: Support custom keyword replies, welcome messages, and operation guides.
  • Multi-level Distribution: Built-in invitation rebate mechanism to promote user growth.

Powerful Admin Panel

  • Visual Dashboard: Real-time display of key metrics like order volume, turnover, and new users.
  • Multi-Pool Scheduling: Support adding multiple energy pool APIs, smart load balancing to ensure stable supply.
  • User Profiling: Detailed user behavior records, supporting bans, balance adjustments, etc.

Security & Stability

  • Local Private Key Storage: Payout private keys are encrypted and stored only on the local server to ensure fund security.
  • Docker Containerization: Service isolation, simple deployment, and strong scalability.
  • Auto Alerts: Automatically notify administrators of system anomalies or insufficient energy.

Architecture Overview

The project consists of the following main components:

  • Bot Service (Python): Handles Telegram messages, user interactions, order processing, and on-chain interactions.
  • Web Service (Nuxt/Node.js): Provides Admin API and frontend pages.
  • Database (MySQL/Redis): Stores user data, order records, and cache queues.
  • Nginx: Acts as a reverse proxy server handling HTTP requests.

Use Cases

  • Energy Leasing Providers: Build your own energy leasing platform and sell energy automatically via TG Bot.
  • Tron Developers: Integrate energy leasing functionality into your own applications.
  • Community Managers: Provide low-cost energy leasing benefits to community members.

Note

The open-source version of this project is for learning and research purposes only. Please comply with relevant open-source licenses for commercial use.

Released under the MIT License.