3.3 KiB
3.3 KiB
Быстрый старт: Настройка интеграции мессенджеров
Что было добавлено:
✅ 3 новые модели базы данных:
MessengerIntegration- настройки подключенияMessengerAccount- привязка аккаунтов сотрудниковMessengerMessage- синхронизация сообщений
✅ Админ-панель для управления интеграциями
✅ Страницы мессенджеров с инструкциями
Как начать:
1. Откройте админ-панель
Перейдите: http://localhost:9000/admin/communications/
Вы увидите новые разделы:
- Интеграции с мессенджерами
- Аккаунты в мессенджерах
- Сообщения из мессенджеров
2. Создайте интеграцию (пример для Telegram)
-
Нажмите "Интеграции с мессенджерами" → "Добавить"
-
Заполните:
- Тип мессенджера: Telegram
- Включена: ✓
- Статус: Active
- API ключ: (получите от @BotFather в Telegram)
-
Сохраните
3. Проверьте результат
Перейдите в раздел "Мои чаты":
- В боковой панели появились иконки мессенджеров
- Кликните на иконку Telegram
- Вы увидите страницу с инструкциями
Если вы администратор:
- Появится кнопка "Настроить интеграцию"
- Будут видны подробные инструкции
Для администраторов
Получение API ключей:
Telegram (самый простой):
- Откройте @BotFather в Telegram
- Отправьте
/newbot - Следуйте инструкциям
- Скопируйте Bot Token
- Вставьте в админ-панель
WhatsApp Business API:
- https://business.whatsapp.com/
- Создайте приложение в Facebook for Developers
- Получите Access Token
WeChat:
- https://mp.weixin.qq.com/
- Зарегистрируйте Official Account
- Получите AppID и AppSecret
Полная документация
📖 См. файл MESSENGER_INTEGRATION_GUIDE.md для детальных инструкций по:
- Настройке webhooks
- Привязке аккаунтов сотрудников
- Синхронизации сообщений
- Безопасности
- Мониторингу
- Troubleshooting
Следующие шаги (для разработки)
Для полноценной работы интеграций потребуется реализовать:
- Webhook handlers - обработка входящих сообщений
- Sync services - синхронизация сообщений
- API endpoints - для отправки сообщений
- Celery tasks - фоновая синхронизация
Базовая инфраструктура готова, можно начинать интеграцию!