Skip to content

Процесс вступления для участника

Как кто-то проходит путь от «интересуюсь вступить в вашу гильдию» до «участник с ролями + привязанный персонаж». У потока две поверхности — web и Discord-бот. Они работают параллельно; кандидаты выбирают, что удобнее.

Web-поток

  1. Рекрутер создаёт enlist-ссылку в Настройки → Enlists. Ссылка вида https://ao-master.com/enlist/<code>.
  2. Рекрутер делится ссылкой (в Discord, Reddit, Albion-форуме, где угодно).
  3. Кандидат кликает ссылку → публичная landing-страница с именем гильдии, иконкой, описанием и кнопкой Join.
  4. Кандидат регистрируется / входит в AO Master (если нет аккаунта, проходит подтверждение email — см. Регистрация + подтверждение email).
  5. Кандидат кликает Join → заявка попадает в #Заявки на вступление рекрутерам гильдии.
  6. Рекрутер проверяет в #Заявки на вступлениеApprove (добавляет в гильдию с Default Member Role) или Reject (с опциональной причиной, показываемой кандидату).
  7. Одобренный кандидат попадает на канал #Welcome гильдии. Привязывает персонажа Albion (см. Участники — привязка персонажа Albion) и начинает использовать каналы.

Discord-поток бота

Когда Discord-бот AO Master привязан (Настройки → Интеграция Discord) + настроен Enlist pipeline, кандидаты могут использовать и Discord:

  1. Пользователь Discord кликает кнопку [Записаться] на закреплённом сообщении бота в твоём Discord-сервере.
  2. Бот создаёт канал тикета в области видимости пользователя — только кандидат + рекрутеры видят.
  3. Wizard ведёт кандидата через несколько вопросов (какой персонаж, интерес к какой вар-роли и т. д.).
  4. Рекрутер запускает /enlist review в канале тикета → открывает форму AO Master review (с поиском персонажа + pre-assignment вар-роли).
  5. Рекрутер кликает Approve → кандидат получает роль гильдии в Discord + появляется как полностью настроенный участник в AO Master.
  6. Рекрутер запускает /enlist done, когда разговор в тикете окончен → архивирует транскрипт в forum архив бота + удаляет канал тикета.

Если рекрутер решает отклонить: /enlist reject @user с опциональной причиной (тикет закрывается сразу + кандидат получает DM с причиной).

Оба потока идут в одно место

Какой бы поток ни выбрал кандидат, он становится тем же member-record. Discord-wizard предзаполняет больше (персонаж + вар-роль); web-поток оставляет это на самого кандидата после вступления.