VPS-сервис
Продажа и выдача серверов в Telegram: от выбора тарифа до root-доступа без участия оператора.
| 01 | Тариф | Клиент выбирает конфигурацию в Telegram |
| 02 | Счёт и оплата | Бот выставляет счёт, деньги зачисляются на баланс |
| 03 | Вебхук | Идемпотентный: повтор не зачислит оплату дважды |
| 04 | Создание сервера | Бот сам создаёт машину на гипервизоре |
| 05 | Доступ | Клиент получает IP и root-пароль |
| 06 | Управление | Питание, переустановка ОС, удаление и продление |
Если сервер не поднялсяДеньги возвращаются на баланс. Ровно один раз.
Сквозной тестВесь путь заказ → оплата → сервер закрыт тестом. Proxmox и имитатор взаимозаменяемы.
Схема по описанию проекта, не скриншот
Задача
Клиент выбирает тариф в Telegram и оплачивает. Дальше всё происходит без оператора: сервер создаётся, клиент получает доступ и управляет машиной прямо из бота.
Что сделано
- Оплата. Счета, зачисление на баланс, идемпотентные вебхуки.
- Автоматическая выдача. Бот создаёт машину и присылает IP и root-пароль.
- Управление из бота. Питание, переустановка ОС, удаление и продление.
- Возврат при сбое. Если сервер не поднялся, деньги возвращаются на баланс ровно один раз.
- Шифрование. Root-пароли хранятся в базе зашифрованными, AES-256-GCM.