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
- 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)
- Start the bot:
/start - Choose your language
- Set your Vercel token:
/token YOUR_TOKEN - Send a GitHub URL or ZIP file
- Get your live link!
- Go to vercel.com/account/tokens
- Click "Create"
- Copy the token and send it to the bot
| 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 |
- Next.js, React, Vue, Nuxt
- Svelte, Angular, Astro
- Static HTML/CSS/JS
- Node.js, Python APIs
- Any Vercel-compatible project
- Node.js 20+
- MongoDB
- Telegram Bot Token (from @BotFather)
- Clone the repository:
git clone https://github.com/your-repo/vercel-deploy-bot.git
cd vercel-deploy-bot- Install dependencies:
npm install- Create
.envfile:
BOT_TOKEN=your_telegram_bot_token
MONGODB_URI=mongodb://localhost:27017/vercel_deployer
ENCRYPTION_KEY=your_32_byte_hex_key
ADMIN_ID=your_telegram_usernameGenerate encryption key:
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"- Start the bot:
npm run start:devdocker build -t vercel-deploy-bot .
docker run -d --env-file .env vercel-deploy-bot- Fork this repository
- Create a new project on Railway
- Add MongoDB plugin
- Set environment variables
- Deploy
- NestJS
- Telegraf (Telegram Bot API)
- MongoDB + Mongoose
- Vercel API
MIT
