ПЕРВАЯ ЗАДАЧА

БРИФ

Необходимо разработать систему рангов и функционал для нашего дискорд сервера, в соответствии с указанными требованиями:

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

ВТОРАЯ ЗАДАЧА
СДЕЛАТЬ КАК ЗДЕСЬ
Хочу такую же механику с кнопочкой внизу, подтверждение почты и чтобы нужно было галочку поставить в самом низу что подтверждаю правила сервера. Текст правил можно временный. Потом заменю. Эта функция в дискорде появилась два года назад, но сейчас я не могу её найти. Называлась Отбор участников | Rules Screening

ЖЕЛАТЕЛЬНО ЧТОБЫ ПРАВИЛА ПРОПАДАЛИ, ТАК КАК ИХ БОЛЬШЕ НИКТО НЕ БУДЕТ ЧИТАТЬ А МЕСТО В СПИСКЕ ЗАНИМАЕТ