Project

General

Profile

Actions

Властивість #22

closed

Властивість #1: Интеграция чатов (Telegram & WhatsApp User API) в ERPNext

Властивість #17: База данных, логика связывания и Real-time (ERPNext)

[История] Ленивое загрузка истории сообщений (Lazy Sync)

Added by It It about 2 months ago. Updated about 2 months ago.

Status:
Зачинено
Priority:
Нормальний
Assignee:
-
Start date:
07/08/2026
Due date:
% Done:

0%

Estimated time:

Description

Разработать механизм подгрузки истории сообщений по запросу.

  • Функционал:
    • Создать API-метод get_chat_history(room_id, before_timestamp=None, limit=20).
    • Если в БД ERPNext нет локальных сообщений старше указанной даты — бэкенд отправляет запрос к демону.
    • Демон асинхронно выкачивает указанное количество старых сообщений из Telegram/WhatsApp, возвращает их в ERPNext.
    • ERPNext записывает их в БД (чтобы не запрашивать повторно) и отдает на фронтенд для рендеринга.
Actions

Also available in: Atom PDF