Elph Nova · iOS · proposal
Команды бота внутри привычного чата
Wireframe показывает рекомендуемое размещение room-level меню над composer и message-level inline-действий внутри bubble.
Не финальный дизайн. Официальный Pixso-макет не предоставлен. Здесь зафиксированы UX-состояния и поведение для оценки разработки.
Принцип размещения
- Кнопка «Меню» появляется только для direct-чата с непустым
menuCommands. - Панель не закрывает историю и использует Back/Close для вложенной навигации.
- Inline-действия принадлежат конкретному сообщению и не заменяют его текст.
- На время запроса действие имеет явный pending; ошибка не удаляет кнопки.
Интерактивная проверка
Нажмите «Меню»
Откройте «Отчёты»
Нажмите inline-кнопку
Переключайте состояния сверху
Ключевое ограничение
Длинные подписи идут вертикальным списком и переносятся на две строки. Для inline rows при Dynamic Type допустим переход двух кнопок в вертикальный stack — серверный порядок сохраняется.
9:41● ● ▰
Помощник Elphбот
•••
Сегодня
Здравствуйте! Я помогу подготовить отчёт или проверить статус заявки.
Покажи доступные действия
Выберите действие
Сообщение
Команда отправлена