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

Цель проекта

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

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

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

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

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

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

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

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

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

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

Создание стилизованного игрового персонажа в полный рост

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

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

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