Have every session register its own block in the channel file, so sessions are found rather than hunted for
This commit is contained in:
parent
a5a42f8760
commit
04599be1cb
2 changed files with 4 additions and 2 deletions
|
|
@ -65,7 +65,7 @@ D-нотами → синхронизация доков → ответы вла
|
|||
+ право сессии сказать «этого делать не надо» с аргументом.
|
||||
12. **Прямой канал.** Свой БЛОК дописываешь в `/tmp/textmachine-channel`, чужие не трогаешь; ключи:
|
||||
`role=` `session=` `ref=` `written=` `note=` (имя — из `ListAgents`; пере-писать при смене имени).
|
||||
В `/tmp`, а не в репо: адрес обязан умирать с окружением. Промт несёт УКАЗАТЕЛЬ на файл (не имя) и
|
||||
В `/tmp`, а не в репо: адрес обязан умирать с окружением. Промт несёт УКАЗАТЕЛЬ на файл (не имя), велит сессии дописать в него СВОЙ блок (чтобы её тоже находили, а не искали) и
|
||||
дословно: **«канала нет ⇒ НЕ искать»** — вопрос секцией в отчёт, сессии не опрашивать. Эхо (блок 9)
|
||||
идёт первым действием по адресу из файла и служит проверкой канала.
|
||||
|
||||
|
|
|
|||
|
|
@ -232,7 +232,9 @@ $0 и не должен их двигать. Рядом уже есть `chapter
|
|||
|
||||
## §10. Как со мной связаться — прямой канал
|
||||
|
||||
**Адрес живёт в файле `/tmp/textmachine-channel`, не здесь.** Прочитай его — там имя моей сессии и
|
||||
**Впиши себя в `/tmp/textmachine-channel` первым делом** — дописать свой блок в конец, чужие не трогать; ключи и правила в шапке самого файла. Тогда тебя найдут, а не будут искать.
|
||||
|
||||
**Мой адрес — там же, не здесь.** Прочитай его — там имя моей сессии и
|
||||
чем писать (`SendMessage`). Имя в промте я НЕ пишу нарочно: оно протухает, а протухший адрес в
|
||||
документе выглядит живым и стоит сессии дня.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue