Подробное руководство пользователя для всех ролей

Planoria · Events помогает организовать ваше событие — свадьбу, юбилей, корпоратив или другое торжество — от первого собрания пары до благодарностей гостям через месяц после праздника. Документ подходит и парам, которые планируют сами, и независимым организаторам, ведущим несколько событий одновременно.

★ Что нового

Журнал ключевых обновлений Planoria · Events. Полный технический changelog — в репозитории. Здесь — только то, что вы реально увидите в приложении.

Заметки, конкурсы, бюджет 2.0 22 мая 2026

Записная книжка проекта с аудио, новый раздел конкурсов и переработанный экран бюджета.

Планирование

  • Заметки проекта — записная книжка с голосовыми. Надиктовали идею на ходу, Whisper расшифровал, AI прочитал и предложил превратить в задачу с напоминанием. Можно делиться с командой проекта. Подробнее →
  • Конкурсы и розыгрыши — отдельный раздел для развлекательной программы. Каталог в шаблонах админки, привязка к тайм-лайну, удобно ведущему. Подробнее →
  • Традиции теперь в шаблонах. Каталог традиций редактируется в шаблоне события (админка), все новые проекты получают актуальный набор.

Финансы

  • Дашборд бюджета переработан: KPI-плитки одного размера 4-в-ряд, лучше видна структура расходов.
  • Калькулятор исполнения: процент закрытия каждой статьи вместо двух графиков. Видно, где недотягиваете, на одном экране.

Команда

  • Заявка couple → organizer. Если завели проект как пара, а потом захотели организовывать события другим — открываете «Стать организатором», заполняете форму, админ подтверждает. Без переписки в личке.

Коммуникация

  • AI-чат помнит переписку: история сохраняется на сервере. Открыли проект — увидели предыдущие вопросы. Кнопка «Очистить» — на месте.

Безопасность и доступ

  • Восстановление пароля приходит на тот email, который вы ввели в форме, даже если основной адрес аккаунта другой (например, синтетический после OAuth-входа).
  • Один аккаунт — несколько email для входа. Привязали Google к одному адресу, а Yandex к другому — теперь можно войти с любого из них.

Для организаторов

  • Экспорт проекта в CSV (гости, задачи, бюджет, чат) — на случай переезда или отчётности.
Мобильное приложение, бренд Planoria 15 мая 2026

EventBot стал Planoria · Events. Вышло Android-приложение.

Каналы

  • Android-приложение — APK 6 МБ, скачайте с /download или через QR в Telegram-боте.
  • Telegram-бот переехал на @PlanoriaBot (старый @PlanoriaBot отключён).

Безопасность и доступ

  • Биометрический вход в Android — отпечаток пальца / Face Unlock. Включается одним переключателем в Sidebar после первого логина.
  • Глубокие ссылки: тапнули на ссылку в Telegram или SMS — сразу открылся нужный экран в приложении, без переходов через браузер.
  • OAuth Mail.ru и VK добавлены (раньше были только Google и Yandex).
  • Google-вход в мобильном приложении открывается в Custom Tabs поверх приложения, не выкидывает в полноэкранный Chrome.

Коммуникация

  • Помощь теперь открывается внутри приложения по /help, не выбрасывая на отдельную страницу.

Для организаторов

  • Лендинг для агентств/for-pros, отдельная форма заявки на пилот.

Визуально

  • Обновлены палитры и типографика, лучше адаптирована мобильная версия.
  • Полноценная тёмная тема — переключатель в правом верхнем углу.

Старые обновления и снимок состояния платформы на апрель 2026 — в файле docs/user-guide/whats-new.md в репозитории. Сюда добавляем только последние 3–5 версий, чтобы глава не разбухала.

1. Краткий старт — 5 минут

Главная страница со списком проектов пользователя и кнопкой «+ Новый проект»
Главная: список ваших проектов и кнопка создания нового.

Если вы только что получили доступ, идите по шагам ниже. Подробности — в дальнейших главах, ссылки внутри списка ведут сразу к нужному разделу.

  1. Откройте приложение. Веб: https://planoria.ru/. Android: скачайте APK по ссылке /download или попросите бота @PlanoriaBot командой /download.
  2. Войдите. Удобный способ — Google / Яндекс / VK / Mail.ru в один клик (см. Регистрация). Можно email с паролем или через Telegram.
  3. Создайте проект. Главная страница → кнопка «+ Новый проект». Выберите шаблон (по умолчанию — «Стандартная свадьба»), задайте имя пары и дату (см. Создание проекта).
  4. Пригласите партнёра и помощников. На странице проекта → Участники → создайте персональную ссылку для каждой роли (жених, невеста, свидетель, родители…). Ссылка отправляется в Telegram одним нажатием (см. Участники и приглашения).
  5. Пройдитесь по дашборду. Сверху — общий прогресс, ниже — ближайшие задачи, платежи, события. Слева в десктопе или снизу в мобиле — навигация по разделам: бюджет, тайм-лайн, гости, фото, чат и др.
  6. Подключите Telegram для уведомлений. Настройки → Способы входа → Привязать Telegram. После этого бот будет писать вам о задачах, платежах, событиях. Сообщения чата проекта также дублируются в личку (см. Чат).
  7. Готово. Дальше — заполняйте список гостей, фиксируйте подрядчиков, отмечайте платежи. Приложение само напомнит о ближайших дедлайнах.

На что обратить внимание сразу. Planoria · Events работает в трёх местах одновременно: браузер, Android-приложение и Telegram-бот. Все данные синхронизированы через общий аккаунт. Изменения, сделанные в одном месте, моментально видны в других — переустанавливать APK ради новой версии веб-интерфейса не нужно.

2. Глоссарий

Роли пользователя

РольКто этоЧто может
admin Администратор платформы Видит всех пользователей, все проекты, шаблоны, действия. Управляет ролями. Назначается вручную через базу.
organizer Независимый организатор или сам устроитель события Создаёт проекты, ведёт их, приглашает участников, видит только свои проекты.
couple Пара / именинник / любой участник, пришедший по приглашению Работает внутри проекта, в который его пригласили. Видит только свои проекты.
гость Получатель приглашения Не имеет аккаунта в системе. Работает через гостевой портал по персональной ссылке: подтверждает RSVP, бронирует подарки, видит расписание.

Внутри проекта

Член проекта (member)
Пользователь, принятый в проект. Имеет одну из проектных ролей.
Проектная роль
Например: «жених», «невеста», «свидетель», «мать невесты». Роли копируются из шаблона при создании проекта.
Owner-organizer
Тот, кто создал проект. Имеет полные права; его нельзя удалить из проекта.
Шаблон события
Свадьба, день рождения, корпоратив, другое. Содержит готовые этапы, задачи, бюджетные статьи, чек-листы.
Этап
Крупный блок подготовки (например, «Подготовка площадки»). Прогресс этапа = доля выполненных задач.
Тайм-лайн
Расписание событий до и в день события (репетиция, выезд, регистрация, банкет…).
Подрядчик
Внешний поставщик услуг: фотограф, ведущий, кейтеринг. Связывается со статьёй бюджета.
RSVP
Ответ гостя — придёт ли. Возможные статусы: ожидает, придёт, не придёт, под вопросом.

3. Обзор каналов

Planoria · Events доступен через несколько точек входа. Каждая решает свои задачи — можно пользоваться любой комбинацией, всё работает через общий аккаунт.

Канал Где работает Для кого Что умеет
Веб-приложение planoria.ru Организаторы и пары Полный функционал: проекты, бюджет, гости, подрядчики, AI, админка.
Android APK Файл-приложение, ставится со страницы /download Организаторы и пары на телефоне Полный функционал веб-версии + биометрический вход + системные уведомления + deep links.
Telegram-бот @PlanoriaBot Все пользователи и гости Вход в кабинет, мини-дашборд («/dashboard»), быстрые отметки задач, получение приглашений, скачать APK.
Гостевой портал planoria.ru/guest/<token> Гости события Подтверждение RSVP, рассадка, расписание, бронирование подарков, фото-альбом гостя.
Email в плане Канал заявлен в коде как абстракция (см. MessagingChannel.ts), отправка пока не реализована — используем для регистрации и сброса пароля через Supabase.
VK / Max / SMS в плане Адаптеры подготовлены, отправка появится после получения API-доступов.

4. Регистрация и вход

Planoria · Events предлагает несколько способов входа. Все они приводят к одному аккаунту — к нему просто привязываются дополнительные «способы войти». Подробно настройка показана в главе Способы входа.

Email и пароль

  1. На странице входа выберите вкладку «Регистрация».
  2. Введите email и пароль (минимум 6 символов).
  3. Если включено подтверждение почты — придёт письмо со ссылкой. Перейдите по ней.
  4. В следующий раз — вкладка «Вход» с теми же данными.

Забыли пароль? На той же странице — ссылка «Забыли пароль?». Введите email, придёт письмо с ссылкой на смену.

Страница входа /login с переключателем «Вход / Регистрация» и блоком OAuth-кнопок Google, Яндекс, VK, Mail.ru

Вход через Google, Яндекс, VK или Mail.ru

Самый быстрый способ — кнопки в нижней части страницы входа. Один клик — редирект на провайдера — возврат в Planoria · Events. Если у этого провайдера тот же email, что уже был привязан к вашему аккаунту, оба входа автоматически объединятся.

Доверие к email. Google, Яндекс, VK подтверждают email — мы линкуем аккаунты автоматически. Mail.ru ID мы считаем неподтверждённым: чтобы привязать его к существующему аккаунту, придётся войти под старым способом и сделать привязку из настроек.

Вход через Telegram

  1. Откройте бота @PlanoriaBot и нажмите /start.
  2. Бот пришлёт сообщение с кнопкой «🚀 Войти в Planoria · Events».
  3. Нажмите её — откроется веб-страница, которая обменяет одноразовый токен на ваш сеанс.
  4. Если на устройстве установлено Android-приложение Planoria · Events — страница автоматически переключится в него.

Если у вас уже есть аккаунт по email, телеграм можно привязать дополнительно: Настройки → Способы входа → «Привязать Telegram». См. главу 21.

Биометрия в Android

В Android-приложении после первого успешного входа предложат включить вход по отпечатку или Face Unlock. Если согласились, на следующем запуске откроется системный диалог отпечатка, и вы попадёте в кабинет без ввода пароля.

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

Скачать Android-приложение

Три способа получить APK:

  1. Открыть в браузере https://planoria.ru/download → «Скачать APK».
  2. В Telegram написать боту /download — он пришлёт файл прямо в чат, его легко открыть и установить.
  3. Со страницы GitHub Releases (для разработчиков): репозиторий AlexAi-ii/eventbot, последний релиз mobile-vX.Y.Z.

Установка: Android попросит разрешить «Установку из неизвестных источников» для приложения, из которого вы открываете APK (Chrome или Telegram). Разрешите — это разовое действие.

5. Проект

Создание проекта

  1. На главной странице — кнопка «+ Новый проект».
  2. Заполните: название проекта, имена пары (или единственного героя), дату, город, общий бюджет.
  3. Сейчас по умолчанию подключается шаблон «Стандартная свадьба». В будущем будет выбор: юбилей, корпоратив, другое.
  4. Нажмите «Создать» — система за один шаг копирует из шаблона: этапы, задачи, бюджетные статьи, события тайм-лайна, чек-листы и проектные роли.
  5. Вы автоматически становитесь owner-organizer этого проекта.
Дашборд проекта «Свадьба Киры и Василия» — обратный отсчёт, прогресс по этапам, тайм-лайн, бюджет, гости и быстрые действия

Участники и приглашения

Откройте проект → шапка → кнопка «Участники» (иконка людей). Страница /projects/:id/members показывает карточку для каждой проектной роли.

Страница участников проекта — карточки ролей с занявшими и кнопкой «Создать ссылку приглашения»
Карточки проектных ролей и одноразовые ссылки-приглашения.
Создание персональной ссылки приглашения для роли
Создание персональной ссылки приглашения для роли

Пригласить нового участника

  1. Найдите нужную роль (например, «Невеста»).
  2. Нажмите «Создать ссылку приглашения» — система сгенерирует уникальный токен.
  3. Ссылка вида t.me/PlanoriaBot?start=invite_<token> — отправьте её человеку.
  4. Получатель открывает бот, бот регистрирует/находит его аккаунт, прикрепляет к проекту с указанной ролью и отдаёт ссылку для входа в веб-кабинет.

Что важно про ссылки. Каждая ссылка — одноразовая (помечается использованной). Срок жизни задаётся при создании; по умолчанию — без срока, но можно ограничить. Если ссылка утеряна — просто создайте новую, старая не «протечёт».

Старый общий код пары

Раньше у каждого проекта был один общий invite_code (формата WED-XXXXXX). Он работает до сих пор, но не привязывает к конкретной роли — присоединившийся будет в секции «Без роли», и вам нужно вручную выбрать ему роль в той же странице участников.

Настройки проекта

Страница настроек проекта — базовые поля, правила уведомлений, тема, разрешения couple, архивирование
Настройки проекта: название, дата, тема, правила уведомлений.

Шапка проекта → «Настройки». Здесь:

6. Этапы и задачи

Подготовка делится на этапы, внутри них — задачи. Прогресс этапа = доля выполненных задач (архивированные исключаются).

Где смотреть

Создание задачи

  1. Откройте этап.
  2. Кнопка «+ Задача».
  3. Заполните: название, описание, срок (опционально), напоминание, ответственный.
  4. Ответственного можно указать двумя способами:
    • Конкретный человек — уведомления уйдут только ему.
    • Роль (например, «Невеста») — уведомления уйдут всем активным участникам этой роли. Удобно, если в проекте две невесты или две свидетельницы.
  5. Сохранить. Если назначены напоминания — за указанное время до срока придёт push в Telegram (или web-уведомление).
Список этапов проекта со счётчиками прогресса и просроченных задач, переходом в StageDetailPage
Добавление задачи в этап — inline-форма со сроком
Добавление задачи в этап — inline-форма со сроком

Жизненный цикл

СтатусЧто значит
todoЖдёт выполнения
in_progressВ работе
completedВыполнена
archivedСкрыта; не учитывается в прогрессе, не шлёт напоминаний

Отметить задачу выполненной можно из любого места: страница задачи, список, Telegram-бот (через мини-дашборд бота). После изменения автоматически пересчитывается прогресс этапа.

Просроченные задачи

На дашборде проекта выделяется счётчик «просрочено» — задачи со статусом не completed и сроком < сегодня. Они продолжают присылать напоминания, пока не закрыты или не архивированы.

7. Бюджет и платежи

Страница бюджета — статьи расходов, привязка к подрядчикам, история платежей и остаток
Бюджет проекта: статьи, платежи, прогресс относительно плана.
Добавление статьи бюджета — категория и плановая сумма
Добавление статьи бюджета — категория и плановая сумма
Добавление платежа к статье — сумма, дата, статус
Добавление платежа к статье — сумма, дата, статус

Бюджет в Planoria · Events состоит из статей (что планируете потратить) и платежей (фактических расходов и поступлений).

Структура

Как работать

  1. Откройте /projects/:id/budget.
  2. Сверху — донат: плановая сумма, факт, остаток. Перерасход подсвечивается красным.
  3. Кнопка «+ Статья» — добавить категорию расхода (например, «Платье»).
  4. Внутри статьи — список платежей, кнопка «+ Платёж». Указываете сумму, дату, описание.
  5. При отметке «оплачено» автоматически фиксируется дата оплаты.

Поддерживаемые валюты

RUB, USD, EUR, KZT, BYN, UAH, GEL, TRY, AMD, AZN, KGS, MDL, TJS, UZS — список ISO 4217. Валюта задаётся на уровне статьи; на дашборде всё сводится по основной валюте проекта.

Подсказка. Числа можно вводить с пробелами и запятыми («1 234,56» = «1234.56»). Если случайно ввели плановую сумму меньше уже оплаченной — система отвергнет правку, чтобы не создавать «отрицательного остатка».

Связь с подрядчиком

Статья может быть привязана к подрядчику. Если подрядчика удалить — привязка сбросится в null (платежи и статья останутся), а в логах появится предупреждение.

AI-помощь: сканер договора

Если есть фото или PDF договора подрядчика, можно отправить его AI-сканеру — он распознает суммы, даты, реквизиты и сразу предложит создать статью бюджета. См. главу 18 «AI-помощники».

8. Тайм-лайн

Тайм-лайн проекта — события с временем, локацией и ответственными
Тайм-лайн дня события: события, время, ответственные.
Создание события тайм-лайна — дата, время, локация, ответственный
Создание события тайм-лайна — дата, время, локация, ответственный

Хронология подготовки и самого дня. /projects/:id/timeline.

Поля события

Напоминания работают так же, как у задач — за заданное время до начала.

9. Программа дня (sub-events)

Программа дня — детализация события с подэтапами и таймингом
Программа дня: подэтапы внутри события с тонким таймингом.

/projects/:id/program — отдельная вкладка для микро-расписания самого дня. Используется, когда тайм-лайн уже забит крупными блоками, а внутри банкета нужно расписать «первый танец → конкурс → подача торта».

Каждый sub-event имеет начало, конец, описание; порядок задаётся сортировкой. Из списка можно отдавать «программу» на распечатку, отправлять ведущему или гостям через рассылку.

10. Чек-листы

Чек-листы проекта — несколько списков с пунктами и галочками выполнения
Чек-листы: «не забыть» по дню события и подготовке.

/projects/:id/checklists — независимые от этапов наборы пунктов. Удобно для коротких контролей вроде «что взять на регистрацию».

11. Подрядчики

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

/projects/:id/contractors. Адресная книга поставщиков услуг.

Поля

Защита от дублей

При добавлении нового подрядчика система ищет дубль по нормализованному имени и телефону. Если найдено похожее — предложит открыть существующего вместо создания нового.

12. Гости и RSVP

Список гостей со статусами RSVP, группировкой по household и фильтрами
Список гостей: статусы RSVP, группы, диеты и контакты.
Добавление гостя — имя, сторона, plus-one, диета, household
Добавление гостя — имя, сторона, plus-one, диета, household
Импорт гостей из CSV — пример колонок и отчёт о дублях
Импорт гостей из CSV — пример колонок и отчёт о дублях

Список гостей и группы

/projects/:id/guests. Каждый гость имеет:

Импорт из CSV

  1. Кнопка «Импорт CSV» в шапке списка.
  2. Скачайте пример с правильными колонками или подготовьте свой файл (минимум: имя, телефон или email).
  3. Загрузите файл — система проверит дубли по нормализованному номеру/email и пропустит совпадения, показав отчёт.

Телефоны нормализуются: «+7 (999) 123-45-67» и «79991234567» считаются одним номером. Email сравнивается без учёта регистра.

Гостевой портал

Каждому гостю генерируется персональная ссылка вида https://planoria.ru/guest/<token>. По ней гость попадает в собственный портал — без регистрации.

Что видит гость:

Настройки портала задаются на странице /projects/:id/portal-settings — что показывать, какие блоки включить, что писать в виде приветствия.

Страница настроек гостевого портала — переключатели блоков, дресс-код, приветствие, ссылка трансляции
Настройки портала: какие блоки показывать гостям и что писать в приветствии.
Гостевой портал — расписание дня, подарки и сборы, форма RSVP, диета и аллергии
Как портал видит гость: RSVP, программа, подарки, фото.

Рассылки

Если гость привязал Telegram (открыл бота со своей персональной ссылкой), его можно включать в рассылки. Из списка гостей: «Выбрать гостей» → «Рассылка» → текст сообщения → отправить. Система соблюдает лимит Telegram (~20 сообщений в секунду), все письма отправляются батчем.

Если гость не привязал бота — рассылка ему не уйдёт. В будущем подключатся VK, Email и SMS как резервные каналы (см. главу 3).

13. Рассадка

Страница рассадки — столы и гости, drag-and-drop
Рассадка: столы и гости, перетаскивание.

/projects/:id/seating. Визуальный план столов.

14. Подарки

Витрина подарков и сборы — карточки желаемого с бронированием гостями
Подарки: витрина с бронированием и денежные сборы.

/projects/:id/gifts. Витрина желаемых подарков для гостей.

Два типа

Поля подарка

Гости видят подарки в своём портале, помечают понравившийся, и в админ-списке вы видите, кто что выбрал. После события подарки можно архивировать или перевести в раздел post-wedding.

15. Фото

Альбом фото мероприятия — сетка снимков, загруженных гостями и парой
Фото-альбом события: гости загружают сами через портал.

/projects/:id/photos. Общий альбом проекта.

16. Традиции

Раздел свадебных традиций — список с описанием и галочкой включения в программу
Традиции: какие включаем в программу.
Применение традиции — создаст задачи и события в тайм-лайне
Применение традиции — создаст задачи и события в тайм-лайне

/projects/:id/traditions. Набор «готовых обрядов»: каравай, бросание букета, первый танец, разрезание торта, тосты родителей. Каждая традиция при «применении» к проекту автоматически создаёт нужные задачи и/или события в тайм-лайне.

  1. Выберите традицию из списка.
  2. Нажмите «Добавить в план».
  3. Система создаст пары задач / событий тайм-лайна, ответственного назначит на роль по умолчанию (например, «Свидетель» для тоста).

Применение защищено от двойного нажатия (advisory-lock), повторного дубля не получится.

Где живёт каталог. Сам каталог традиций теперь — часть шаблона события в админке. Это значит, что админ или организатор-владелец агентства один раз собирает набор традиций (с задачами, событиями тайм-лайна, ответственными ролями) внутри шаблона «Свадьба» или «Корпоратив», и все новые проекты из этого шаблона получают тот же каталог. Конкурсы (см. отдельную главу) хранятся по тому же принципу.

Если в вашем списке мало традиций — попросите своего организатора или админа дополнить шаблон. Они сделают это в админке: /admin → «Шаблоны» → конкретный шаблон → вкладки «Традиции» и «Конкурсы».

17. Чат проекта

Чат проекта с сообщениями участников, синхронизированный с групповым чатом в Telegram
Чат проекта: пишите здесь — увидят и в Telegram.

/projects/:id/chat. Внутренний чат для членов проекта.

Особенности

Непрочитанные

На дашборде организатора в карточке проекта показывается счётчик непрочитанных сообщений. Заход в чат автоматически помечает всё как прочитанное.

18. AI-помощники

AI-помощники Planoria · Events — сканер договора, подсказки по бюджету, генератор сценария
AI-помощники: сканер договора, подсказки, генерация программы.
AI-чат — отвечает по документации Planoria · Events (RAG)
AI-чат — отвечает по документации Planoria · Events (RAG)

/projects/:id/ai. Planoria · Events интегрирован с OpenAI и предоставляет несколько AI-инструментов. Все они учитываются по дневному лимиту на проект (отображается в шапке).

ИнструментЧто делает
Чат-помощникКонтекстный диалог по проекту. Знает ваши задачи, бюджет, гостей. Можно спросить «что я ещё не закрыл», «как поделить тосты».
Генератор писемТекст приглашения, save-the-date, благодарности. Указываете тон (тёплый / официальный) и идею — получаете готовый вариант.
«Что мы забыли?»Сравнивает ваш план с типовым списком для подобного события и подсвечивает пробелы.
Сканер договораЗагружаете фото/PDF договора подрядчика. AI распознаёт сумму, даты платежей, реквизиты — и предлагает создать статью бюджета + платежи.
Тосты и речиПомогает написать тост свидетеля, родителей или ведущего.
Голос → текст (Whisper)Запишите голосовое — получите текст. Удобно для черновиков задач, заметок встреч.

Лимиты. На проект — лимит запросов в день (контролируется админом). Для голоса дополнительно лимит в минутах (например, 120 мин в сутки).

Заметки проекта

/projects/:id/notes. Записная книжка проекта — самая «бытовая» и одновременно одна из самых сильных функций Planoria. Идея простая: между встречами с подрядчиками, поездкой на просмотр площадки и разговором с родственниками голова постоянно генерирует мысли «не забыть про…». Записать их в WhatsApp — потеряются в чатах. Записать в телефонные заметки — оторвутся от проекта. Здесь они привязаны к событию и работают на вас, а не лежат мёртвым грузом.

Главное: сюда можно писать на ходу голосом, AI сам расшифрует и предложит превратить заметку в задачу с напоминанием. То есть от мысли «надо позвонить флористу в среду» до реальной задачи в плане проекта — два касания пальцем.

Что умеют заметки

Превращение заметки в задачу — главная фишка

После сохранения заметка автоматически уходит в AI-анализатор. Тот читает текст и проверяет: есть ли в нём конкретное намерение, привязка ко времени и адресат. Если есть — над карточкой заметки появляется бейдж «AI предлагает создать задачу: …» с готовым названием, сроком и описанием.

Что происходит при клике «Создать задачу»:

  1. Заметка превращается в полноценную задачу проекта (с привязкой к этапу).
  2. Срок ставится автоматически — из распознанной даты или относительного выражения («во вторник», «через неделю», «до конца месяца»).
  3. Автонапоминание включено по умолчанию — придёт в Telegram-бот и push в Android-приложении за день и в день срока.
  4. В карточке заметки появляется ссылка «Открыть задачу» — связь сохраняется навсегда, можно вернуться к исходному голосовому и услышать оригинальный контекст.

Эта связка снимает классическую боль организатора: вы не теряете идеи, но и не превращаете свой план в свалку. Идея проходит через фильтр AI и либо отметается как «просто мысль», либо становится конкретным шагом с напоминанием.

Делиться с командой

Кнопка «Поделиться» в карточке — заметка переходит в общий пул. Партнёр, организатор или родители (если у них есть доступ к проекту) видят её во вкладке «Расшаренные». Удобно, когда вы наговариваете «вот что мы обсудили на встрече с ресторатором» — и не нужно потом пересылать это всё в чат вручную.

Сценарии, в которых заметки реально спасают

Заметки появились в обновлении 22 мая 2026 года. Если у вас раньше не было раздела — обновите страницу.

Конкурсы и розыгрыши

/projects/:id/contests. Раздел для развлекательной программы праздника — конкурсов, мини-игр и розыгрышей, которые ведущий или тамада устраивает для гостей.

Зачем отдельный раздел

Раньше всё это растекалось по чек-листам, заметкам и устным договорённостям с ведущим. С отдельным разделом конкурсы — это структурированные элементы программы со своим временем, ответственным, реквизитом и заметками. Ведущий открывает страницу со списком — и идёт по нему.

Из чего состоит конкурс

Шаблоны конкурсов в админке

Конкурсы как и традиции хранятся в шаблонах событий. Админ или организатор-владелец агентства собирает каталог проверенных конкурсов (с реквизитом, сценарием, длительностью) в шаблоне «Свадьба» или «Корпоратив». Когда пара создаёт проект из шаблона — она видит этот каталог и в один клик добавляет нужные конкурсы в свой проект.

Это снимает «синдром пустого листа»: пара не должна придумывать с нуля, что устроить на празднике, у неё есть готовый набор, из которого можно выбрать понравившиеся и оставить только их.

Связь с программой дня

Каждый конкурс с указанным временем автоматически появляется в тайм-лайне (см. раздел «Тайм-лайн»). Программа дня — главный экран для ведущего/тамады, по нему он идёт минута за минутой.

19. После события

Раздел после события — благодарности, годовщина, медовый месяц, отзывы гостей
После события: благодарности, годовщина, медовый месяц, отзывы.

/projects/:id/post-wedding. Четыре вкладки.

💌 Благодарности

Сгенерируйте персональное письмо каждому гостю одной кнопкой. AI смотрит, кто что подарил, кто пришёл с детьми, кто помог в подготовке — и составляет тёплый текст. Готовые сообщения можно отправить через бота или экспортировать.

💕 Годовщина

Напоминание о дате через год. Можно сразу пометить «начать готовиться к годовщине» — система создаст лёгкий план (фото-сессия, ужин, поездка).

🏝️ Медовый месяц

Заготовка для планирования поездки (черновой статус, наполнение в работе).

⭐ Отзывы гостей

Гости через свой портал могут оставить отзыв (что понравилось, что улучшить). Опросник — для пары и подрядчиков.

20. Telegram-бот @PlanoriaBot

Команды

КомандаНазначение
/startВойти / получить ссылку на кабинет. Принимает приглашения и привязки.
/dashboard или /dОткрыть мини-дашборд прямо в чате — список проектов, прогресс, действия.
/appОбновить ссылку входа (на случай, если старая истекла).
/downloadПолучить APK-файл Android-приложения файлом в чат.
/whoamiПоказать ваш Telegram ID — может понадобиться для поддержки.
/adminТолько для админов — ссылка на админку.
/helpСправка по командам.

Deep links

Бот понимает специальные ссылки:

Мини-дашборд

Команда /d открывает интерактивный экран прямо в чате: проекты, ближайшие задачи, кнопки «выполнено» / «переоткрыть». Удобно, когда нужно быстро отметить задачу на ходу, не открывая браузер. Права уважаются: couple не сможет отметить задачу, если organizer не выдал ему разрешение «редактировать задачи».

📱 Откройте @PlanoriaBot, отправьте /d — увидите интерактивный мини-дашборд с проектами и задачами.

20б. MAX-бот (мессенджер от VK)

Помимо Telegram, Planoria · Events работает в российском мессенджере MAX. Можно пользоваться любым из двух — или сразу обоими: уведомления, чат проекта, приглашения и вход доступны в каждом. У одного пользователя могут быть подключены и Telegram, и MAX.

Как подключить MAX

  1. Откройте Настройки → MAX-бот для уведомлений → «Подключить».
  2. Откроется бот Planoria в MAX — нажмите «Начать».
  3. Готово: бот будет присылать уведомления о задачах, событиях и сообщениях чата.

Команды MAX-бота

КомандаНазначение
/startОткрыть кабинет, принять приглашение или привязку.
/dashboardПроекты и задачи прямо в боте — можно отметить задачу выполненной.
/appПолучить ссылку на кабинет.
/helpСправка по командам.

Что работает в MAX (паритет с Telegram)

Особенность MAX: бот не может написать первым — диалог всегда начинает пользователь (открывает бота по ссылке и жмёт «Начать»). Поэтому уведомления и рассылки приходят только тем, кто заранее подключил бота.

21. Android-приложение

Это «обёртка» над веб-версией (Capacitor): UI грузится с того же сервера, что и веб, плюс добавляет нативные возможности.

Что даёт Android-приложение

Обновления

UI обновляется автоматически через интернет — переустанавливать APK ради новых кнопок не нужно. APK обновляется только когда меняются нативные плагины (биометрия, push, OAuth). Об этом приложение само сообщит через banner.

22. Кабинет организатора

Кабинет организатора — все проекты, статистика и быстрый доступ к чатам
Кабинет организатора: проекты, статистика, быстрые действия.

/organizer. Сводный экран для независимого организатора, который ведёт несколько событий.

23. Админка

Только для пользователей с ролью admin. Путь: /admin. Назначение роли — вручную через базу или через интерфейс «Админы».

Админка, вкладка «Пользователи» — список аккаунтов с ролями, статусами, датами регистрации и последнего входа
Админка → Пользователи: роли, статусы, last-login.
Админка, вкладка «Шаблоны» — список шаблонов событий и редактор
Админка → Шаблоны: типы событий и их содержимое.
Админка, вкладка «Админы» — CRUD списка администраторов с защитой last-admin
Админка → Админы: кто имеет доступ к админке (новая фича Wave 5).

Вкладки

ВкладкаНазначение
ПользователиСписок всех аккаунтов. Роль (admin / organizer / couple), статус (active / archived), дата регистрации, дата последнего входа. Можно менять роль и статус (с защитой от понижения единственного админа).
ПроектыВсе проекты с фильтром «Все / Мои / Чужие». Можно открыть любой проект (с учётом разрешений).
ШаблоныШаблоны событий (свадьба, юбилей, корпоратив, другое). Создание новых шаблонов, редактор этапов / задач / бюджета / тайм-лайна / чек-листов / ролей. Архивирование скрывает шаблон от выбора.
ДействияАудит-лог: кто что сделал в системе. Фильтр по пользователю.
АдминыCRUD списка администраторов. При попытке убрать последнего админа система выдаст ошибку.
НастройкиГлобальные параметры: модель AI для чата, для vision, прочие переключатели.

Редактор шаблона

/admin/templates/:id. Внутри — те же блоки, что у проекта:

Все изменения шаблона не затрагивают уже созданные проекты — каждый проект получил снапшот при создании. Шаблон применяется только к новым.

24. Способы входа

Настройки способов входа — Telegram, Google, Яндекс, VK, Mail.ru, биометрия
Способы входа: привязка Telegram, OAuth-провайдеров и биометрия.

Любая иконка пользователя → «Настройки» → «Способы входа» (или сразу /settings/auth-methods).

Здесь видно все провайдеры, привязанные к вашему аккаунту: email-пароль, Google, Яндекс, VK, Mail.ru, Telegram. У каждого — кнопка «Привязать» или «Отвязать».

Защита от lockout. Систему нельзя оставить без единого способа войти. Если вы попытаетесь отвязать последний — выдаст ошибку и предложит сначала привязать что-то ещё.

Привязка Telegram

  1. На странице способов входа — «Привязать Telegram».
  2. Система сгенерирует одноразовый токен и откроет бота со ссылкой /start link_<token>.
  3. Нажмите «Старт» в боте — Telegram-аккаунт привязан, теперь вы получаете push сюда.

25. Частые вопросы

Можно ли использовать Planoria · Events для не-свадебных событий?

Да. Сейчас визуально приложение оформлено под свадьбу (палитра, обложки, демо-имена), но в шаблонах уже есть «День рождения», «Корпоратив», «Другое». Со временем оформление будет адаптироваться к выбранному типу события.

Сколько проектов можно вести одновременно?

Технических лимитов нет. Независимый организатор может вести десятки проектов одновременно; кабинет /organizer покажет сводку по всем.

Что произойдёт с приглашением, если я удалю роль из проекта?

Активные приглашения по этой роли продолжат жить, но без привязки к роли — присоединившийся попадёт в секцию «Без роли», и вы сможете назначить ему другую вручную.

Можно ли войти с двух устройств одновременно?

Да. Сеанс хранится у каждого устройства отдельно. Все данные синхронизируются через сервер. Биометрия Android и пароль на десктопе работают независимо.

Где хранятся данные?

База — общая Supabase на собственном сервере (Россия). Файлы (фото, обложки) — S3-совместимое хранилище Beget. Telegram-сообщения — у Telegram. Бэкап БД делается ежедневно в зашифрованное S3.

Как сменить пароль?

Через ссылку «Забыли пароль?» на странице входа — придёт письмо со ссылкой смены. Если вы вошли через Google/Яндекс/VK и пароля не было — заведите его так же, как сброс (Supabase примет первый пароль через ту же страницу).

Сообщения в чате видят только участники?

Да. Чат проекта — только для членов этого проекта. Сообщения с пометкой 🔒 private видят только организаторы (admin / owner_organizer / organizer), даже couple-участники их не увидят. См. главу 17.

Что значит «зеркалирование в Telegram»?

Когда вы пишете в чат проекта, бот @PlanoriaBot отправляет копию сообщения каждому участнику проекта, у кого привязан Telegram (кроме автора). Редактирование и удаление синхронно отражаются в Telegram.

Получают ли гости уведомления?

Только если гость открыл бота через свою персональную ссылку /start guest_<token>. Тогда его можно включать в рассылки. Без этого шага гость с системой не связан напрямую — он работает только через гостевой портал.

Можно ли отключить уведомления, оставаясь в проекте?

Да, в настройках проекта (правила уведомлений) можно выбрать, кому приходят какие типы сообщений (паре / организатору / обоим), а в личных настройках — отвязать Telegram как канал.

Что делать с просроченными задачами?

Либо закрыть (отметить выполненной), либо архивировать (если задача больше не нужна). Архивирование не удаляет задачу из истории, но прекращает напоминания.

Как поделиться приглашением, если у получателя нет Telegram?

Сейчас единственный канал — Telegram-бот. Email/VK/SMS-каналы появятся в следующих версиях. Пока workaround: создайте человеку аккаунт вручную через приглашение, потом отправьте ссылку на веб-кабинет.

26. Что делать, если что-то не работает

Не приходят уведомления в Telegram

  1. Откройте бота @PlanoriaBot — он не заблокирован?
  2. Settings → Способы входа → Telegram привязан?
  3. Настройки проекта → правила уведомлений — для вашей роли включены нужные типы?

Забыл пароль

  1. Страница входа → «Забыли пароль?»
  2. Введите email → проверьте почту.
  3. Альтернатива: войдите через Google/Яндекс/VK с тем же email — аккаунт авто-объединится.

Биометрия не работает

  1. В системе телефона добавлены отпечатки?
  2. Если сбросили отпечаток — приложение автоматически отключит биометрию, придётся войти заново и переключить.
  3. Попробуйте обычный вход и снова включите биометрию галочкой при логине.

OAuth «не возвращает» в приложение

  1. Открыто из приложения? — должно вернуть через deep link.
  2. Если открыто из браузера — после провайдера вы вернётесь на тот же домен.
  3. VK / Mail.ru иногда требуют разрешения в окне согласия — нажмите «Разрешить».

Гость не открыл портал

  1. Проверьте, что ссылка не была обрезана при копировании.
  2. Ссылка вечная — не имеет срока. Можно отправить снова.
  3. Из админ-карточки гостя можно сгенерировать новый токен (старый перестанет работать).

Сообщение в чате не зеркалится в Telegram

  1. У получателя привязан Telegram? (Settings → Способы входа)
  2. Он не заблокировал бота?
  3. Подождите пару секунд — рассылка идёт асинхронно, в чате веб-версии сообщение появится сразу, в Telegram — через 1-2 секунды.

Не удаётся загрузить фото

  1. Размер файла больше 10 МБ? — уменьшите.
  2. Формат: JPG, PNG, WebP, GIF — другие не принимаются.
  3. Проверьте интернет: на медленной сети upload может таймаутиться.

AI вернул ошибку «лимит»

  1. На проект — суточный лимит запросов. До завтра — придётся подождать.
  2. Для голоса — лимит в минутах (например, 120/сутки).
  3. Админ может поднять лимиты в админке.

27. Поддержка

Если что-то не работает или хочется фичу:

Если приложение «упало» с белым экраном — приложение покажет аварийный экран с кнопкой «Перезагрузить». Нажмите её. Если не помогло — выйдите и зайдите заново. Данные не теряются: всё хранится на сервере.


© 2026 Planoria · Events  ·  planoria.ru

Версия документа: 1.0  ·  Актуально для приложения от 2026-05-20

📥 Скачать PDF