Основная задача

Разработать Telegram mini app с главным меню из 6 пунктов, небольшой админ-панелью на Google-таблицах и записью анкет водителей в PostgreSQL. Приложение должно работать на Ubuntu Server, при данных фотографий при отправке из боте реализация будет производиться в папку на сервере под Windows.

Структура бота

  • 1. Регистрация водителя - интерактивная анкета (поля из прикреплённого файла) с отправкой на сервер.
  • 2. Открыть в своём бизнесе города - выдать информационное сообщение + ссылка на презентацию.
  • 3. Обратная связь - выбрать город → вывести контакты менеджера/администратора.
  • 4. Условия поддержки работы - список городов → показ тарифов по выбранному городу.
  • 5. Установить приложение водителя - глубокая ссылка на магазин приложений.
  • 6. Установить приложение клиента - глубокая ссылка на магазин приложений.

Админка (Google-таблицы)

  • Редактирование городов, сообщений и контактных данных для пунктов меню 2, 3, 4.

Заполнение анкеты водителя (какой? файл анкеты)

  • Данные детализированно записываются соотв.
  • Фотографии из анкеты нам предавать без и копировать в локальную папку на Windows-сервере.

Условия развертывания

  • Код/бат-файлы развертываются на Ubuntu Server (VPS/выделение).
  • Сервер на Windows отдельно для хранения данных и ведения в базу данных.
  • Языки бота и API на базе кода предоставлены.