From 99beb11621ea3be803f49fc9062a15e7a191be7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=9D=D0=B0=D0=B4=D0=B5?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Sun, 30 Nov 2025 10:32:24 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=B1=D1=8B=D1=81=D1=82=D1=80=D1=8B=D0=B9=20=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D1=80=D1=82=20=D0=B4=D0=BB=D1=8F=20=D0=BD=D0=B0?= =?UTF-8?q?=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=20=D0=B8=D0=BD=D1=82?= =?UTF-8?q?=D0=B5=D0=B3=D1=80=D0=B0=D1=86=D0=B8=D0=B9=20=D0=BC=D0=B5=D1=81?= =?UTF-8?q?=D1=81=D0=B5=D0=BD=D0=B4=D0=B6=D0=B5=D1=80=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MESSENGER_QUICKSTART.md | 88 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 MESSENGER_QUICKSTART.md diff --git a/MESSENGER_QUICKSTART.md b/MESSENGER_QUICKSTART.md new file mode 100644 index 00000000..b757082c --- /dev/null +++ b/MESSENGER_QUICKSTART.md @@ -0,0 +1,88 @@ +# Быстрый старт: Настройка интеграции мессенджеров + +## Что было добавлено: + +✅ **3 новые модели базы данных:** +- `MessengerIntegration` - настройки подключения +- `MessengerAccount` - привязка аккаунтов сотрудников +- `MessengerMessage` - синхронизация сообщений + +✅ **Админ-панель** для управления интеграциями + +✅ **Страницы мессенджеров** с инструкциями + +## Как начать: + +### 1. Откройте админ-панель + +Перейдите: http://localhost:9000/admin/communications/ + +Вы увидите новые разделы: +- **Интеграции с мессенджерами** +- **Аккаунты в мессенджерах** +- **Сообщения из мессенджеров** + +### 2. Создайте интеграцию (пример для Telegram) + +1. Нажмите "Интеграции с мессенджерами" → "Добавить" + +2. Заполните: + - **Тип мессенджера**: Telegram + - **Включена**: ✓ + - **Статус**: Active + - **API ключ**: (получите от @BotFather в Telegram) + +3. Сохраните + +### 3. Проверьте результат + +Перейдите в раздел "Мои чаты": +- В боковой панели появились иконки мессенджеров +- Кликните на иконку Telegram +- Вы увидите страницу с инструкциями + +Если вы администратор: +- Появится кнопка "Настроить интеграцию" +- Будут видны подробные инструкции + +## Для администраторов + +### Получение API ключей: + +**Telegram (самый простой):** +1. Откройте @BotFather в Telegram +2. Отправьте `/newbot` +3. Следуйте инструкциям +4. Скопируйте Bot Token +5. Вставьте в админ-панель + +**WhatsApp Business API:** +1. https://business.whatsapp.com/ +2. Создайте приложение в Facebook for Developers +3. Получите Access Token + +**WeChat:** +1. https://mp.weixin.qq.com/ +2. Зарегистрируйте Official Account +3. Получите AppID и AppSecret + +### Полная документация + +📖 См. файл `MESSENGER_INTEGRATION_GUIDE.md` для детальных инструкций по: +- Настройке webhooks +- Привязке аккаунтов сотрудников +- Синхронизации сообщений +- Безопасности +- Мониторингу +- Troubleshooting + +## Следующие шаги (для разработки) + +Для полноценной работы интеграций потребуется реализовать: + +1. **Webhook handlers** - обработка входящих сообщений +2. **Sync services** - синхронизация сообщений +3. **API endpoints** - для отправки сообщений +4. **Celery tasks** - фоновая синхронизация + +Базовая инфраструктура готова, можно начинать интеграцию!