Дизайн 004: настройки агентов — список, форма, проверка связи, различение по цвету
This commit is contained in:
+16
-1
@@ -73,6 +73,20 @@
|
||||
- **R23.** У библиотеки уже есть всё для этого: агент создаётся вызовом с двумя
|
||||
значениями — имя и адрес. Имя клиент знает сам, сервер его не хранит. Каждому
|
||||
агенту — своё имя и адрес.
|
||||
- **R23.1.** Экран настроек агентов (`sketches/004-settings-agents`) — **окно поверх
|
||||
чата**, не отдельная страница. Два состояния: список агентов и форма нового.
|
||||
- **R23.2.** В строке агента видно: имя, адрес, состояние («на связи» / «не отвечает»),
|
||||
кнопки изменить и удалить.
|
||||
- **R23.3.** Форма нового агента: название, адрес сервера, цвет для различения.
|
||||
Под каждым полем — пояснение простым языком.
|
||||
- **R23.4.** **Проверка связи до сохранения.** Кнопка спрашивает агента и показывает
|
||||
ответ, адрес и число диалогов. Три состояния: спрашиваю → отвечает → не отвечает.
|
||||
Основа: агент отвечает на запрос состояния и отдаёт список диалогов; оба запроса
|
||||
ничего не меняют.
|
||||
- **R23.5.** Цвет агента работает не только в настройках: тем же цветом помечаются
|
||||
его диалоги в списке (полоска у строки, точка у группы).
|
||||
- **R23.6.** Список агентов сохраняется между запусками. Где именно — не решено.
|
||||
- **R23.7.** Доступа по паролю/ключу у библиотеки нет — поля для него не делать.
|
||||
|
||||
## 7. Состояние агента: что показывать
|
||||
|
||||
@@ -114,7 +128,8 @@
|
||||
|
||||
- Запись: по нажатию или на удержание.
|
||||
- Нужны ли вложения (картинки) в этом клиенте.
|
||||
- Как именно различать агентов (см. R21–R22).
|
||||
- Как именно различать агентов (см. R21–R22): одного цвета может быть мало.
|
||||
- Где хранится список агентов — в файле на диске или спрашивать сервер.
|
||||
- Как выглядит показ хода работы агента в свёрнутом виде.
|
||||
|
||||
## 10. Как проверяем
|
||||
|
||||
Reference in New Issue
Block a user