Разработка Telegram-бота для системы бронирования отелей

Цель проекта

Создать автоматизированную систему бронирования отелей через Telegram-бота с синхронизацией данных в Google Sheets. Система должна выполнять следующие ключевые функции:

  • Предоставлять клиентам возможность поиска и бронирования отелей через интерфейс бота (финальное подтверждение бронирования выполняет диспетчер).
  • Автоматически вести учёт агентов с начислением вознаграждений: 500 рублей за привлечение нового клиента и 200 рублей за повторное бронирование.
  • Предоставлять владельцам отелей простой и понятный интерфейс для управления доступностью номеров.
  • Обеспечивать полный финансовый учёт и формирование отчётности.

Архитектура системы

Система строится на взаимодействии трёх основных компонентов:

  • Telegram-бот: Основной интерфейс для взаимодействия с клиентами, агентами и владельцами отелей.
  • Google Apps Script: Бэкенд для обработки логики, синхронизации данных и автоматизации процессов.
  • Google Sheets: Централизованная база данных для хранения информации о бронированиях, отелях, клиентах, агентах и финансах.

Дополнительно требуется организовать хранение фотографий отелей и управление файлами, связанными с владельцами.

Ключевые требования

  • Интеграция Telegram-бота с Google Таблицами через API.
  • Реализация многоуровневой логики для разных типов пользователей (клиент, агент, владелец отеля, диспетчер).
  • Автоматическое создание и структурирование новых Google-таблиц для каждого нового города, добавляемого в систему.
  • Разработка понятного пользовательского интерфейса внутри бота (меню, кнопки, формы для ввода данных).
  • Реализация системы учета финансов и автоматического расчёта агентских вознаграждений.
  • Обеспечение безопасности и корректного разграничения доступа к данным.

Что ожидается от исполнителя

  • Полный цикл разработки: от проектирования архитектуры до тестирования и запуска.
  • Чистый, документированный и поддерживаемый код.
  • Готовность обсуждать детали и вносить корректировки по ходу работы.
  • Предоставление подробного технического описания системы после завершения.

Создание 3D-портретов для печати по 3D-сканам

Требуется 3D-моделлер для обработки сырых 3D-сканов и создания чистых, детализированных портретов (лицо, шея, плечи), готовых к 3D-печати. Необходимо довести модели до идеального состояния, убрав артефакты и улучшив геометрию.

Генерация реалистичных аватарок для аккаунтов

Требуется создать набор уникальных фотографий людей на прозрачном фоне для использования в качестве аватарок. Необходимо обеспечить максимальное разнообразие внешности, одежды и причёсок, а также естественный, неидеализированный вид изображений.