TeaByte / mt-uploader

Telegram MTPROTO uploading system, upload and retrieve files up to 2GB

Home Page:https://mt-uploader.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚠️ This is just a prototype! https://mt-uploader.vercel.app/

it only 4.4 MB Vercel size limit you can deploy your own copy and get 2GB telegram limit limits.

  1. Clone the Repository

    git clone https://github.com/TeaByte/mt-uploader.git
    cd mt-uploader
  2. Install Dependencies

    npm install
  3. Start MTPROTO API

    # Don't forget to put telegram bot-token, etc.. in ( main.py )
    cd mtproto
    pip install requirements.txt
    py main.py
  4. Make .env File

    # Telegram MTPROTO Flask API endpoint
    PYTHON_MTPROTO_API_URL=http://127.0.0.1:80
    
    # Database
    DATABASE_URL=postgres://....neon.tech/main
    SHADOW_DATABASE_URL=postgres://....neon.tech/shadow
    
    # Google Recaptcha V2
    RECAPTCHA_SECRET_KEY=...
    

    Neon PostgreSQL: https://console.neon.tech

  5. Start the Development Server

    npm run dev

photo

About

Telegram MTPROTO uploading system, upload and retrieve files up to 2GB

https://mt-uploader.vercel.app


Languages

Language:TypeScript 82.8%Language:Python 7.5%Language:JavaScript 5.5%Language:CSS 4.3%