Нужно разработать модуль интеграции мессенджера ВКонтакте (VK) с платформой Chatwoot. Модуль должен позволять получать и отправлять сообщения между Chatwoot и пользователями VK, а также поддерживать основные функции, такие как обработка вложений (изображения, видео, файлы) и метаданных сообщений.
Основные требования:
Получение сообщений:
Входящие сообщения из VK должны автоматически передаваться в Chatwoot.
Поддержка текстовых сообщений, изображений, видео и файлов.
Отправка сообщений:
Операторы Chatwoot должны иметь возможность отправлять сообщения пользователям VK напрямую через интерфейс.
Поддержка текстовых сообщений и вложений.
Авторизация и настройка:
Настройка интеграции через интерфейс Chatwoot (добавление API-ключа, настройки Webhook и т. д.).
Возможность подключения нескольких сообществ VK.
Логирование и мониторинг:
Логирование ошибок и событий (например, проблемы с доставкой сообщений).
Отображение статуса интеграции в админ-панели Chatwoot.
Документация:
Инструкция по установке и настройке модуля.
Код с комментариями и описание API-интеграции.
Технические требования:
Использование официального API ВКонтакте.
Разработка на Node.js, Python или другом подходящем языке.
Код должен быть чистым и документированным.
Желательно разработать как отдельный сервис или плагин, совместимый с Chatwoot.
Дополнительно:
Опыт работы с API ВКонтакте и Chatwoot будет преимуществом.