🛠 Техническое задание Telegram-бота **Ecofiber**
### 🔐 1. Авторизация
- При первом запуске бот запрашивает логин и пароль.
- Telegram ID связывается с логином и ролью (менеджер / замерщик).
- Имя автоматически подставляется в Google Таблицу.
- Повторная авторизация не требуется.
---
### 👥 2. Типы пользователей
**Менеджер**
- Создаёт, редактирует заявки
- Устанавливает время, статус
- Переносит заявки
**Замерщик**
- Видит заявки (в т.ч. прошедшие)
- Вносит замеры / сумму
- Добавляет аванс и доп. сумму
- Изменяет дату, время, статус
- Переносит заявки
---
### 📋 3. Меню
**Менеджер:**
- Новая заявка
- Мои заявки
**Замерщик:**
- Мои заявки на сегодня
- Мои заявки на дату
---
### 🆕 4. Создание заявки
1. Выбор типа: Замер / Сервис / Замер+Сервис
2. Имя и номер клиента
3. Адрес
4. Локация (ссылка)
5. Дата: Сегодня / Другая (до 30 дней)
6. Время: 08:00–23:00 (шаг 30 мин, без занятых)
7. Сохранение в лист таблицы (например, "23 апреля")
8. При переносе: заявка дублируется в новую дату, старая остаётся
---
### 📁 5. Мои заявки (Менеджер)
- Просмотр всех заявок
- Изменение даты, времени
- Статусы: Ожидание / Перенесли / Отказался / Не берет / Думает
---
### 📐 6. Замерщик
- Кнопки "Позвонить", "Открыть локацию"
- Ввод замеров (или суммы вручную — для Сервиса)
- Извлечение суммы “Итого”
- Редактирование даты/времени/статуса
---
### 💸 7. Финансовые данные
- Вопрос "Внести аванс?" → кнопки Да / Нет
- Возможность позже добавить к авансу
- Вопрос "Добавить доп. сумму?"
- Авторасчёт:
**(Итого + Доп. сумма) Аванс = Расчёт**
---
### 📊 8. Google Таблица
Каждая заявка сохраняется в лист по дате (“23 апреля”).
**Колонки:**
- Менеджер, Телефон, Адрес, Локация
- Дата, Время, Тип заявки, Замерщик
- Статус, Замеры, Аванс, Доп. сумма, Расчёт
- Удаление заявок запрещено
- Названия листов — на русском
---
### 🧾 9. Логины и роли
- 10 логинов для менеджеров и замерщиков
- Telegram ID сохраняется после входа
- Настройки в config.json
---
### 🔁 10. Навигация
- В каждом разделе — кнопки ⬅️ Назад и 🏠 Домой
- Если менеджер прерывает создание — данные сбрасываются
- Нельзя создать заявку на занятое время
Разделы:
Опубликован:
23.04.2025 | 23:32 [поднят: 23.04.2025 | 23:32]
Заказ находится в архиве