32 lines
868 B
Markdown
32 lines
868 B
Markdown
# CR Management Telegram Bot
|
|
|
|
AI-powered server management bot via Telegram (@cr_management_smart_bot).
|
|
|
|
## Features
|
|
- **Two-way chat** — talk to Claude, it understands your infra
|
|
- **Command runner** — execute SSH commands on your server
|
|
- `/status` — quick server health check
|
|
- `/ssh <cmd>` — run a command directly
|
|
- `/clear` — reset conversation history
|
|
|
|
## Run locally
|
|
```bash
|
|
cd telegram-bot
|
|
source ../.env
|
|
bun run index.ts
|
|
```
|
|
|
|
## Deploy to server
|
|
```bash
|
|
# Copy bot to server
|
|
rsync -avz telegram-bot/ root@159.195.60.33:/opt/telegram-bot/
|
|
scp .env root@159.195.60.33:/opt/telegram-bot/.env
|
|
|
|
# On server: install bun, then
|
|
cd /opt/telegram-bot && bun install && bun run index.ts
|
|
```
|
|
|
|
## Security
|
|
- Set `TELEGRAM_ALLOWED_USERS` in `.env` to restrict access (comma-separated Telegram user IDs)
|
|
- Empty = open to anyone (not recommended for production)
|