Необходимо разработать систему рангов и функционал для
нашего дискорд сервера, в соответствии с указанными требованиями:
- Создать функцию, позволяющую участникам выбирать до трех ролей.
- Реализовать возможность повышения ранга участников:
- Участник может повысить ранг выбранной роли до третьего уровня, чтобы получить дополнительные привилегии, такие как доступ к закрытым чатам.
- Определить систему рангов, установив цену для каждого повышения.
- Создать команду "/портфолио" для участников, которая позволяет отправить ссылку на свое портфолио и указать соответствующую роль для повышения ранга с первого до второго уровня.
- Разработать функционал для участников второго уровня:
- Позволить им просматривать портфолио участников первого уровня.
- Реализовать возможность принять или отклонить кандидатуру на повышение ранга, используя реакции или кнопки "да" и "нет".
- После получения пяти положительных реакций на портфолио в течение 24 часов, участник должен быть переведен на следующий уровень. В случае отсутствия нужного количества реакций, заявка должна быть отклонена.
- Создать функционал для участников третьего уровня:
- Разработать возможность для участников второго уровня отправлять свои портфолио для рассмотрения участниками третьего уровня.
- Реализовать аналогичную систему принятия или отклонения кандидатур с помощью реакций.
- Разработать отдельные чаты для участников на каждом уровне:
- Гарантировать, что новички не имеют доступа к материалам профессионалов и чату с вакансиями.
- Позволить профессионалам находиться в закрытом голосовом канале, отдельном от новичков.
- Создать канал под названием "ранги" с соответствующими инструкциями:
- Убедиться, что в карточке участника указано его портфолио.
- Предоставить возможность участникам размещать запросы на повышение ранга с помощью команды "/повышение" и ссылки на превью работы.
- Установить время длительности постов с запросами на повышение ранга в 12 часов и их автоматическое удаление.
- Ограничить возможность размещения только одного поста одним пользователем одновременно.
Пожалуйста, разработайте и реализуйте указанные функции и систему рангов в соответствии с требованиями.