Техническое задание: Telegram бот для управления арендой помещения

Общее описание проекта

Необходимо разработать Telegram-бота, который решает две ключевые задачи администратора здания:

  1. Ежемесячный опрос арендаторов для оценки качества обслуживания.
  2. Прием и обработка заявок на технические и санитарные проблемы.

Все вводимые данные автоматически записываются в Google Таблицы и доступны для анализа.

Функциональные требования

1. Модуль оценки (ежемесячный опрос)

  • Бот автоматически напоминает арендаторам о необходимости оценить работу раз в месяц.
  • Опрос включает 3 критерия, каждый из которых оценивается по шкале от 1 до 10.
  • Список критериев должен быть настраиваемым через админ-панель или Google Sheets.
  • Результаты сохраняются в отдельной вкладке Google-таблицы.

2. Модуль заявок (инциденты и проблемные зоны)

  • Бот принимает текстовый комментарий (описанный подробно);
  • Поддерживает отправку фото (обязательно);
  • Каждой заявке присваивается уникальный номер.
  • Данные передаются в Google Sheets с разделением по статусам: "Открыта", "В обработке", "Выполнена".
  • У каждого юзера должна быть возможность увидеть список своих активных заявок и их статус.

3. Требования к ботам и администрированию

  • Бот работает на чистом Python (предпочтительно библиотека aiogram).
  • Необходима простая админ-панель (раздавать права администраторам, смотреть общую статистику).
  • Чтение и запись к данным осуществляется исключительно через Google Sheets API v4.

Настройки и документация

  • Регистрация пользователей через бот (сбор контакта или саморегистрация с автоматическим подключением записи личного юзер-ID).
  • Настраиваемые тексты: Интро-сообщения, поздравления, helpdesk.
  • Интерфейс на русском языке.

Ожидаемый результат

Функционирующий Python-скрипт (бота). Инструкция по его запуску. Доступ (перечень ссылок к API) на передаваемого заказчику.

Создание недетектируемой виртуальной машины VDS или поиск альтернатив

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

Разработка сайта на Yandex Kit

Требуется создать простой сайт на платформе Yandex Kit. В проект входит разработка 10 страниц товаров и 10 общих страниц. Структура сайта будет предоставлена заказчиком.