Actions
Властивість #5
closedВластивість #1: Интеграция чатов (Telegram & WhatsApp User API) в ERPNext
Властивість #2: Интеграция Telegram (Telethon)
[Telegram] Разработка фонового демона (Telethon Listener)
Start date:
07/08/2026
Due date:
% Done:
0%
Estimated time:
Description
Создать скрипт-сервис на Python, который работает в фоновом режиме на сервере.
-
Функционал:
- При запуске демон считывает из базы ERPNext все записи
Reliance Telegram Accountсо статусомConnected. - Для каждого аккаунта запускается отдельный поток/задача
TelegramClientс сохраненной строкой сессии. - Демон подписывается на событие
events.NewMessage. - Входящие сообщения (Inbound): При получении сообщения демон извлекает номер телефона отправителя (или Telegram ID) и отправляет POST-запрос с данными сообщения (текст, ID сообщения, время, медиа) на внутренний API Webhook в ERPNext.
- Исходящие сообщения (Outbound с телефона): Если сообщение отправлено пользователем непосредственно со своего мобильного телефона, демон отслеживает это и отправляет вебхук в ERPNext, чтобы зафиксировать сообщение как исходящее (для синхронизации истории).
- Стабильность: Настроить логирование ошибок и систему автоподключения при обрыве связи.
- При запуске демон считывает из базы ERPNext все записи
Updated by It It about 2 months ago
- Target version changed from 2 to Stage 1: Telegram - Core & Backend
Updated by Redmine Admin about 2 months ago · Edited
Resolved by commit 409dec3: feat: implement telegram auth API and listener daemon
Updated by Redmine Admin about 2 months ago
- Status changed from Вирішено to Зачинено
Actions