Техническое задание: Интеграция и автоматизация для ВКонтакте
Цель проекта
Обеспечить регулярное и стабильное взаимодействие между группами социальной сети ВКонтакте и существующим веб-проектом на Laravel. Работа будет включать два ключевых направления: надежную интеграцию через официальный VK API и создание решений для автоматизации там, где возможности API ограничены.
Исходные данные и контекст
- Имеется рабочий Laravel-проект, размещенный на собственном сервере (Linux, SSH-доступ).
- В коде проекта уже присутствует частично реализованная логика для работы с VK API.
- Требуется проанализировать текущую архитектуру и код, чтобы понять точку входа и дальнейший план действий.
Основные задачи
1. Работа с VK API
- Анализ и доработка существующей интеграции с API ВКонтакте.
- Обеспечение стабильной работы методов для взаимодействия с группами (сообществами).
- Обработка ошибок и реализация корректной авторизации.
2. Автоматизация через Selenium
- Разработка скриптов на базе Selenium для автоматизации действий в интерфейсе ВКонтакте.
- Автоматизация будет применяться для операций, которые невозможно или сложно выполнить через стандартное API.
- Интеграция этих скриптов в общую архитектуру Laravel-проекта.
Требования к исполнителю
- Опыт работы с Laravel (понимание существующей кодовой базы).
- Глубокие знания VK API и его ограничений.
- Практический опыт автоматизации с использованием Selenium WebDriver.
- Умение анализировать чужой код и встраивать в него новые решения.