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`, чужие не трогаешь; ключи:
|
12. **Прямой канал.** Свой БЛОК дописываешь в `/tmp/textmachine-channel`, чужие не трогаешь; ключи:
|
||||||
`role=` `session=` `ref=` `written=` `note=` (имя — из `ListAgents`; пере-писать при смене имени).
|
`role=` `session=` `ref=` `written=` `note=` (имя — из `ListAgents`; пере-писать при смене имени).
|
||||||
В `/tmp`, а не в репо: адрес обязан умирать с окружением. Промт несёт УКАЗАТЕЛЬ на файл (не имя) и
|
В `/tmp`, а не в репо: адрес обязан умирать с окружением. Промт несёт УКАЗАТЕЛЬ на файл (не имя), велит сессии дописать в него СВОЙ блок (чтобы её тоже находили, а не искали) и
|
||||||
дословно: **«канала нет ⇒ НЕ искать»** — вопрос секцией в отчёт, сессии не опрашивать. Эхо (блок 9)
|
дословно: **«канала нет ⇒ НЕ искать»** — вопрос секцией в отчёт, сессии не опрашивать. Эхо (блок 9)
|
||||||
идёт первым действием по адресу из файла и служит проверкой канала.
|
идёт первым действием по адресу из файла и служит проверкой канала.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -232,7 +232,9 @@ $0 и не должен их двигать. Рядом уже есть `chapter
|
||||||
|
|
||||||
## §10. Как со мной связаться — прямой канал
|
## §10. Как со мной связаться — прямой канал
|
||||||
|
|
||||||
**Адрес живёт в файле `/tmp/textmachine-channel`, не здесь.** Прочитай его — там имя моей сессии и
|
**Впиши себя в `/tmp/textmachine-channel` первым делом** — дописать свой блок в конец, чужие не трогать; ключи и правила в шапке самого файла. Тогда тебя найдут, а не будут искать.
|
||||||
|
|
||||||
|
**Мой адрес — там же, не здесь.** Прочитай его — там имя моей сессии и
|
||||||
чем писать (`SendMessage`). Имя в промте я НЕ пишу нарочно: оно протухает, а протухший адрес в
|
чем писать (`SendMessage`). Имя в промте я НЕ пишу нарочно: оно протухает, а протухший адрес в
|
||||||
документе выглядит живым и стоит сессии дня.
|
документе выглядит живым и стоит сессии дня.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue