Импорт только текстовых сообщений, HISTORY_LIMIT по умолчанию 5000
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -22,6 +22,8 @@ Telegram не отдаёт ботам сообщения, написанные
|
||||
2. Пришли боту `result.json` с подписью `/import` — прямо в этот чат или боту в личку (в личке бот сам поймёт, какой это чат). Можно и ответить `/import` на уже отправленный файл.
|
||||
3. Бот ответит, сколько сообщений и участников добавил.
|
||||
|
||||
Загружаются только сообщения с текстом: стикеры, голосовые, опросы и медиа без подписи пропускаются. HTML-экспорт не подходит — в нём нет ID авторов.
|
||||
|
||||
- Импорт идемпотентен: повторная загрузка ничего не дублирует, уже сохранённые ботом сообщения и ники не перезаписываются.
|
||||
- Хранится не больше `HISTORY_LIMIT` последних сообщений на чат — для большой истории подними лимит.
|
||||
- Ников в экспорте нет, только имена: участники из экспорта находятся по имени, ник подтянется, когда человек напишет при боте.
|
||||
@@ -61,7 +63,7 @@ pnpm dev
|
||||
|
||||
\* нужен ключ того провайдера, чья модель выбрана; бот проверяет это при старте.
|
||||
| `DB_PATH` | нет | путь к SQLite, по умолчанию `data/bot.db` (в Docker — `/app/data/bot.db`) |
|
||||
| `HISTORY_LIMIT` | нет | сколько сообщений на чат хранить, по умолчанию 2000 |
|
||||
| `HISTORY_LIMIT` | нет | сколько сообщений на чат хранить, по умолчанию 5000 |
|
||||
|
||||
## Деплой (Dokploy)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user