feat(matrix): land QA follow-ups and refresh docs
- harden Matrix onboarding/chat lifecycle after manual QA - refresh README and Matrix docs to match current behavior - add local ignores for runtime artifacts and include current planning/report docs Closes #7 Closes #9 Closes #14
This commit is contained in:
parent
7fce4c9b3e
commit
6ced154124
35 changed files with 8380 additions and 67 deletions
|
|
@ -30,3 +30,22 @@ Threaded Mode — относительно новая фича Bot API. Ряд
|
|||
---
|
||||
|
||||
*Все перечисленные ограничения — на стороне платформы Telegram. Решение: принято, движемся дальше.*
|
||||
|
||||
## Matrix
|
||||
|
||||
### Незашифрованные комнаты только
|
||||
|
||||
- Текущая Matrix-реализация в этом репозитории тестируется только в незашифрованных комнатах.
|
||||
Encrypted DM и encrypted rooms пока не поддержаны.
|
||||
|
||||
### Зависимость от локального состояния
|
||||
|
||||
- Бот хранит локальный маппинг `chat_id ↔ room_id`.
|
||||
Если удалить `lambda_matrix.db` или `matrix_store/`, старые комнаты в Matrix останутся,
|
||||
но `!rename` и `!archive` для них больше не смогут отработать как для зарегистрированных чатов.
|
||||
|
||||
### Поведение после рестарта
|
||||
|
||||
- При старте бот делает bootstrap sync и продолжает `sync_forever()` с `since`.
|
||||
Это снижает риск повторной обработки старой timeline, но означает, что рестарт не предназначен
|
||||
для ретро-обработки уже существующих исторических сообщений.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue