Готовое open-source решение для запуска сервиса мобильности в мессенджерах MAX и Telegram.
| Роль | MAX | Telegram |
|---|---|---|
| 👤 Клиент | @2mov_client_bot | @dvamovbot |
| 🚕 Водитель | @2mov_driver_bot | — |
┌─────────────────────────────────────────────────────────────┐
│ MQTT (брокер) │
│ (мгновенные сообщения) │
└─────────────────────────────────────────────────────────────┘
│ │ │
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ MAX-бот │ │ MAX-бот │ │ Telegram-бот │
│ (клиент) │ │ (водитель) │ │ (клиент) │
└──────────────┘ └──────────────┘ └──────────────┘
│ │ │
└────────────────────┼────────────────────┘
▼
┌──────────────┐
│ MongoDB │
│ (данные) │
└──────────────┘
- Основной сервер — MAX-боты, MongoDB, MQTT, Caddy
- Дополнительный сервер — Telegram-бот, Caddy, мост MQTT
- 🤖 Боты для MAX и Telegram — клиент и водитель
- 💬 Чат между водителем и клиентом — мгновенно через MQTT
- 📦 Статусы заказов — принят, на заборе, в пути, доставлен
- ⭐ Рейтинг и отзывы — встроенная система
- 🔐 Код подтверждения доставки
- 🖥️ Админка — просмотр заказов и пользователей
- 🐳 Docker Compose — поднимите за минуту
- Предприниматели — хочу запустить доставку/такси в своём городе
- IT-отделы — хочу развернуть внутрикорпоративный сервис
- Go 1.24
- MongoDB
- MQTT (Mosquitto)
- Docker + Caddy
- MAX API / Telegram Bot API
`bash git clone https://gitflic.ru/project/piroman99/2mov.git cd 2mov cp .env.example .env
docker compose up -d `
MIT
Берите код, поднимайте ботов, запускайте свой сервис.