Лев
Зарегистрирован: 9 месяцев
Отзывы + 0 / - 0

Заказ закрыт
Доработка FastAPI-сервиса: мост между Telegram и Chatwoot(open source CRM система)

Бюджет: 90 000 руб
1 168.01 $ – 988.52 €
Кратко о сути задачи
Я управляю большим числом Telegram-аккаунтов (около сотни). Для работы с клиентами через них нужна простая, удобная CRM — то есть система, в которой можно видеть все переписки, отвечать на них, распределять диалоги между операторами, отмечать статусы, и делать это централизованно. Таких систем много, например chatwoot. Но там нельзя подключать personal accounts, только телеграмм боты. В этом вся проблема, поэтому нужен свой подобный сервис

На руках уже есть часть кода, реализующая часть этой задумки. Всё работает не до конца стабильно. В личке подробно объясню, что именно уже готово, а что нет

Какой продукт нужен в итоге
Основа — Chatwoot
Нужно реализовать CRM на базе Chatwoot — это бесплатная open-source система для работы с сообщениями. У неё удобный веб-интерфейс, есть поддержка многопользовательского доступа, инбоксы, статус сообщений, теги, и так далее. Она уже умеет интегрироваться с Telegram через свои API.

Важно: мы не используем Telegram-ботов. У меня Telegram personal accounts, и общение ведётся от лица реальных аккаунтов, не ботов. Интеграция должна быть построена именно на основе личных Telegram-аккаунтов, авторизованных через telethon, madelineproto или подобные библиотеки.

Интеграция с Telegram personal accounts
Нужно, чтобы можно было подключить к системе много Telegram personal аккаунтов. Каждый аккаунт должен:

получать входящие сообщения и отображать их в панели;

позволять отправлять ответы от имени нужного аккаунта;

быть чётко идентифицирован в интерфейсе (чтобы операторы понимали, с какого аккаунта идёт диалог).

Также нужно, чтобы система позволяла:

быстро переключаться между аккаунтами;

отображать все диалоги в одном месте, с указанием аккаунта;

иметь базовый контроль над статусом диалога (например: «новый», «в работе», «закрыт»).

Распределение диалогов между операторами
В CRM должны быть роли: операторы и администраторы. Операторы должны получать доступ к части переписок (по аккаунтам или по диалогам), видеть, кто ведёт переписку, и иметь возможность брать/передавать диалоги.

Развёртывание на моём сервере
Опубликован 25.05.2025 в 10:24
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.