Отметьте фото для коллажа и нажмите «Собрать коллаж».
Загружаем…
📖 Инструкция
Полная памятка по сайту-календарю и боту. Всё, что делаете на сайте, сразу видно в боте — база общая.
Вход на сайт
Пароль администратора — из отдельной памятки. Кнопка «Выйти» — вверху справа.
Календарь загрузки
На сайте — месяц таблицей: клички по дням, у каждой собаки свой цвет, 💰 оплачено, ⚠️ превышение лимита. Листать месяцы — кнопками ◀ ▶. В боте то же текстом: /calendar (кнопки «14 / 30 дней», листание месяцев).
Клиенты и собаки — вся память
Кнопка «Клиенты» вверху. Список всех клиентов с поиском по имени, телефону или кличке — у каждого видно собак, число заездов и последний выезд. Клик по клиенту открывает карточку: контакты, каждая собака с основными данными и полной анкетой по разделам, вся история передержек с чек-листами и заметками.
Менять можно всё и прямо здесь. Наведите на строку → ✎ (или клик по значению) → впишите новое → Enter (в больших полях — Ctrl+Enter), Esc — отмена. Правятся имя и телефон хозяина, кличка, порода, пол, вес, дата рождения, кастрация, прививки, агрессия, любое поле анкеты, а также даты, статус, оплата и сумма заезда.
Заполнять можно и то, что клиент пропустил — пустые поля показаны прочерком и открываются на правку так же. Пустое значение сохраняет «не заполнено», то есть поле можно и очистить.
Контакты кликабельны: телефон — звонок в один тап, «Написать в Telegram» открывает переписку с клиентом (в приложении Telegram). Telegram-контакт у клиента не спрашиваем — бот знает, кто пишет, по внутреннему id.
Правки сразу видны в боте — у вас в /list и у клиента в /status: сайт и бот работают с одной базой. Клиенту при этом ничего не приходит — вы правите по согласованию с ним.
Удалить собаку — внизу её блока. Уйдёт собака со всеми её передержками; хозяин, его другие собаки и отзывы останутся. Отменить нельзя. Telegram id клиента показан, но не редактируется: по нему бот находит чат.
Как приходит заявка
Хозяин в боте: /new → короткая анкета (11 вопросов; телефон спрашиваем, Telegram — нет: бот и так знает, кто пишет). Вам приходит карточка с кнопками «✅ Принять» / «❌ Отказать». После «Принять» хозяин заполняет полную анкету (19 полей) и чек-лист вещей.
Анкета собаки
На сайте — клик по кличке в календаре: хозяин и контакт, базовая анкета (порода, пол, возраст, кастрация, прививки, даты, оплата), полная анкета по разделам и чек-лист вещей.
Оплата и суммы
В боте /list → «💰 Оплата #N» отмечает оплату; бот спросит сумму для статистики дохода («Пропустить» — если не нужно).
Смена дат
В /list → «✏️ Даты #N». Если даты одобренной заявки меняет хозяин — она вернётся к вам на переподтверждение, чтобы случайно не переполнить день.
Отмена и удаление (на сайте и в боте, синхронно)
Внизу карточки заявки на сайте и в боте /list:
Отменить заявку — для реальных броней. Заявка уходит из календаря, остаётся в истории и в статистике дохода.
Удалить заявку — для мусора (тестовые, отменённые). Убирает заявку; собака с анкетой и отзывы остаются — при новой заявке подтянутся.
Удалить клиента — стирает хозяина со всеми собаками, анкетами и заявками. Отзывы сохраняются (не привязаны к клиенту). Отменить нельзя, спрашивает подтверждение.
Правило: «Отменить» — для реальных броней (сохраняет доход и историю), «Удалить» — для мусора.
Анкету не заполняют дважды
При повторной заявке или смене дат бот подтягивает уже заполненную анкету собаки — заполнять заново не нужно. Хозяин при желании обновляет её по каждому полю кнопками «Оставить / Изменить».
Чек-лист вещей — правят обе стороны
Если хозяин пропустил чек-лист или отметил неверно — его можно открыть и поправить в любой момент:
Хозяин — в боте /status → «📋 Чек-лист вещей»: галочки уже проставлены, доотметьте и «Готово».
Вы — в боте /list → «📋 Чек-лист #N»: тот же редактор с галочками.
О любой правке приходит уведомление: хозяин поправил — сообщение вам; вы поправили — сообщение хозяину.
Что бот делает сам
Напоминает хозяину за день до заезда и до выезда (с чек-листом вещей).
Через пару дней после выезда просит у хозяина отзыв.
1-го числа присылает вам статистику за прошлый месяц.
Предупреждает только вас, если день сверх лимита или у собак был конфликт на эти даты.
Фото-отчёты хозяевам
В боте /report → появится список всех, кто сейчас на передержке. Отметьте галочками кого угодно: одного, нескольких или всех (кнопка «📣 Выбрать всех»), нажмите «📤 Далее» → пришлите фото/видео (уйдут одним альбомом) и подпись → «Отправить». История отправленных — /reports.
Если клиент заблокировал бота, он помечен в списке 🚫 «заблокировал бота» и выбрать его нельзя — отчёт всё равно не дойдёт. Попросите его разблокировать бота (а если он вообще никогда им не пользовался — нажать /start).
Метку снимать не нужно, она не хранится: бот проверяет доступность заново каждый раз, когда вы открываете /report. Клиент разблокировал — отправьте /report ещё раз, и он появится в списке обычной строкой. Уже открытый список сам не обновляется.
После отправки бот пишет честный итог: сколько получили и поимённо кому не дошло с причиной. Раньше он показывал «отправлено ✅» даже при нуле доставленных — исправлено.
Печать передержки
Откройте карточку заявки (клик по кличке в календаре) → кнопка «Печать». Откроется отдельная страница со всем в собранном виде: даты, статус, оплата, контакты хозяина, данные собаки, вся полная анкета по разделам и чек-лист вещей. Дальше — «Печать» на самой странице.
Печать данных дня. Под сводкой календаря — поле с датой и кнопка «Открыть лист»: на одном листе все собаки, которые в этот день на передержке, каждая своей карточкой с контактами хозяина, анкетой и чек-листом. Удобно распечатать с утра. День можно переключить прямо на листе. Печать одной заявки — из карточки клиента, кнопка «Печать» у нужного заезда.
Из окна печати можно сохранить в PDF — выберите «Сохранить как PDF» вместо принтера. Если окно печати не открылось (так бывает во встроенном браузере Telegram) — меню браузера «⋮» → «Печать» или «Поделиться», либо откройте сайт в Chrome.
«Фото в ряду» — сколько снимков ставить в строку: авто (квадратная сетка), либо 2, 3, 4, 5, 6. От этого зависит форма коллажа: 8 фото по 4 в ряд — широкий лист 4×2, по 2 — вытянутый 2×4. Рядом всегда видно, что получится: «Отмечено: 8 · сетка 4×2». Выбор запоминается до следующего раза.
Фото подгружаются по одному, поэтому кнопка «Собрать коллаж» ждёт, пока прогрузятся все — вы видите счётчик «Загружаем фото: 5 из 8». Раньше нажатие раньше времени молча собирало коллаж только из успевших. Если какое-то фото не загрузилось совсем, оно помечено «не загрузилось», в коллаж не идёт, и бот об этом пишет прямо в подсказке.
Совместимость собак (приватно, только вы)
/notes — отметить, дружат собаки или конфликтуют, и сложность заезда. /history — история по собаке. Клиенты этого не видят; на пересекающиеся даты бот сам предупредит о конфликте.
Статистика и выгрузка
/stats — метрики за месяц (собаки, дни, доход, повторные, отзывы, отмены), листание ◀ ▶. /export — все заявки в CSV (открывается в Excel).
Отменённые передержки в доход и дни не попадают — даже если оплата была проставлена, а потом заявку отменили (собака не заехала). Они учитываются только в счётчике «Отмены».
Настройки
/settings — лимит вместимости (по умолчанию 3) и умные дефолты анкеты (вода, где спит).
Все команды бота
/list — заявки и действия · /calendar — календарь
/report — отчёт хозяевам · /reports — история отчётов