Это предложение по архитектуре, а не готовая сборка. Детали — после уточнения нагрузки и требований.
- Бот
- Python + aiogram 3. Диалоги строятся на состояниях. Webhook за reverse-proxy или long polling — смотря что позволит VDS.
- База данных
- PostgreSQL: клиенты, тикеты, переписка, вопросы и ответы, журнал действий админов.
- Состояния и антиспам
- Redis: шаги диалога и ограничение частоты сообщений.
- «Нейросеть»
- Небольшая модель эмбеддингов для русского языка и порог уверенности. Работает на самом VDS, без внешних API. Нет уверенности — тикет оператору.
- Связь с оператором
- Тикет уходит в чат или группу с топиками, ответы оператора бот пересылает клиенту.
- Админ-панель
- Внутри бота, доступ по списку Telegram ID: тикеты, вопросы FAQ, статистика.
- Развёртывание
- Docker Compose на VDS, автозапуск, резервные копии БД по расписанию, логи.
Если команде ближе JavaScript — тот же дизайн собирается на Node.js + grammY.