ru24.pro
Работа
Май
2024

Разработка интеграции и панели администрирования для Discord и Slac

0
Требуется квалифицированный разработчик для создания интеграции Discord и Slack с возможностью администрирования через специализированную панель.

Необходимость в интеграция с Discord и Slack заключается в автоматизации ряда процессов для администраторов контента и авторов. Рассмотрим, какие процессы будут улучшены и автоматизированы в результате этой интеграции:
1. Автоматизированный доступ к Discord и Slack:
- Интеграция должна обеспечить автоматическое управление доступом пользователей к серверам Discord и рабочим пространствам Slack. Это может включать приглашение на сервер и пространство, а также их удаление в зависимости от изменения статуса, такого как платёжный статус подписки пользователя.
2. Настройка ботов:
- С централизованной административной панели администраторы должны иметь возможность настраивать ботов, созданных в Discord Developer Portal и Slack API Applications, изменяя такие их параметры, как имя, аватар и описание.
3. Отправка сообщений через административную панель:
- Функционал админки также должен позволить отправлять персонализированные сообщения и медиафайлы от лица ботов прямо через интерфейс администратора, обеспечивая удобное управление коммуникациями.

*Пользователи - администраторы создают ботов самостоятельно и добавляют их на сервер Discord и в рабочее пространство Slack. Затем они могут добавить эти ботов в систему администрирования для удобства управления доступом к ресурсам и настройки ботов. Эта система должна будет действовать как мост между пользовательским интерфейсом администратора и API обеих платформ, автоматизируя процессы и упрощая управление контентом и подписками.

Цели и задачи:
- Создание централизованной административной панели для управления ботами в мессенджерах Discord и Slack.
- Интеграция ботов с возможностью автоматического добавления и удаления пользователей в соответствии со статусом подписки.

Основные функциональные требования:
- Изучение API платформ Discord и Slack для возможности интеграции и автоматизации.
- Разработка административного интерфейса для подключения и настройки ботов, созданных в Discord Developer Portal и Slack API Applications.
- Реализация функционала изменения профиля ботов в админке (имя, аватарка, описание).
- Возможность отправки текстовых сообщений и медиафайлов от имени ботов через административную панель.
- Автоматизация процессов добавления и удаления пользователей из Discord и Slack серверов в соответствии со статусом оплаты.

Технические требования:
- Использование предложенного стека технологий: Ubuntu 18 LTS, Nginx, PHP FPM 8.2, Symfony 5.x/6.x (API Platform 2.6), MariaDB 10.4.
- Поддержка Git, CLI, Xdebug, Docker для разработки и деплоя.