Project

General

Profile

Actions

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

open

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

Властивість #10: Интеграция WhatsApp (Baileys)

[WhatsApp] Разработка серверного планировщика отложенных сообщений

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

WhatsApp не поддерживает отложенные сообщения нативно, поэтому планирование реализуется на стороне сервера ERPNext.

  • Функционал:
    • В ERPNext в файле hooks.py зарегистрировать ежеминутный таск reliance_chats.tasks.send_scheduled_messages.
    • Метод send_scheduled_messages выбирает сообщения CRMChatMessage со статусом Scheduled и временем send_at <= текущее_время, у которых канал связи — WhatsApp.
    • Для каждого сообщения система отправляет запрос к Baileys демону на немедленную отправку.
    • При успешном ответе статус сообщения в БД меняется на Sent, и менеджеру шлется Socket.io уведомление.
Actions #1

Updated by It It about 2 months ago

  • Target version set to 5
Actions #2

Updated by It It about 2 months ago

  • Target version changed from 5 to Stage 4: WhatsApp - Features & Testing
Actions

Also available in: Atom PDF