Skip to content

fiasuz/vercel_deployer

Repository files navigation

Vercel Deploy Bot

Vercel Deploy Bot

Telegram bot deploys your projects to Vercel instantly. Send a GitHub URL or ZIP file, and get a live link in seconds.

Try it now: @vercel_deployer_bot

Features

  • Deploy from GitHub URL (public repos)
  • Deploy from ZIP file upload
  • Multi-language support (English, Russian, Uzbek)
  • Secure token storage (AES-256 encryption)
  • Deploy history tracking
  • Rate limiting (10 deploys/hour)

How to Use

  1. Start the bot: /start
  2. Choose your language
  3. Set your Vercel token: /token YOUR_TOKEN
  4. Send a GitHub URL or ZIP file
  5. Get your live link!

Get Your Vercel Token

  1. Go to vercel.com/account/tokens
  2. Click "Create"
  3. Copy the token and send it to the bot

Commands

Command Description
/start Start the bot
/token Set Vercel token
/mytoken Check token status
/deletetoken Delete your token
/history View deploy history
/lang Change language
/help Show help

Supported Projects

  • Next.js, React, Vue, Nuxt
  • Svelte, Angular, Astro
  • Static HTML/CSS/JS
  • Node.js, Python APIs
  • Any Vercel-compatible project

Self-Hosting

Requirements

  • Node.js 20+
  • MongoDB
  • Telegram Bot Token (from @BotFather)

Setup

  1. Clone the repository:
git clone https://github.com/your-repo/vercel-deploy-bot.git
cd vercel-deploy-bot
  1. Install dependencies:
npm install
  1. Create .env file:
BOT_TOKEN=your_telegram_bot_token
MONGODB_URI=mongodb://localhost:27017/vercel_deployer
ENCRYPTION_KEY=your_32_byte_hex_key
ADMIN_ID=your_telegram_username

Generate encryption key:

node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
  1. Start the bot:
npm run start:dev

Docker

docker build -t vercel-deploy-bot .
docker run -d --env-file .env vercel-deploy-bot

Deploy to Railway

  1. Fork this repository
  2. Create a new project on Railway
  3. Add MongoDB plugin
  4. Set environment variables
  5. Deploy

Tech Stack

  • NestJS
  • Telegraf (Telegram Bot API)
  • MongoDB + Mongoose
  • Vercel API

License

MIT

About

Telegram bot deploys your projects to Vercel instantly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published