ButlerBot

Заявки и роли

Как это выглядит для новичка

  1. В канале заявок висит описание семьи с кнопкой.
  2. Новичок вызывает /заявка-в-семью, прикладывает скриншот и заполняет две части анкеты: игровую (имя, статик, откуда узнал, почему хочет вступить) и «о себе» (имя, дата рождения, возраст, город, пара слов о себе). Если семья добавила свои вопросы — будет и третья часть.
  3. Бот создаёт приватный канал, где заявку видят только рекрутёры и сам кандидат. Обо всех изменениях статуса кандидат узнаёт в личных сообщениях.

Как это выглядит для рекрутёров

В приватном канале — анкета, прошлые заявки этого человека и кнопки:

  • На рассмотрении — взять заявку в работу;
  • На обзвон — пригласить кандидата в голосовой канал;
  • Принять — бот выдаёт роли при принятии, переносит данные в анкету участника и отправляет заявку в архив;
  • Отклонить — с причиной, заявка уходит в архив.

Канал рассмотрения после решения удаляется. Заявки без движения 7 дней бот отклоняет сам. Рекрутёр, принявший новичка, автоматически становится его наставником.

Настройка

/настройка → 📨 Заявки в семью:

  • 📂 Каналы — канал с описанием семьи, категория для приватных каналов, архив и голосовой канал для обзвона;
  • 👮 Роли — рекрутёры и роли, которые выдаются при принятии;
  • 🔢 Минимальный возраст кандидата;
  • ✏️ Описание семьи — заголовок, текст, цвет и картинка сообщения с кнопкой;
  • ❓ Доп. вопросы анкеты — до 5 своих вопросов;
  • 🏅 Рейтинг рекрутёров — кто сколько заявок рассмотрел за неделю, месяц, сезон или всё время.

После настройки нажмите 🚀 Опубликовать лендинг. Баллы рекрутёрам за рассмотренные заявки задаются в /настройка → 💰 Баллы → 📨 Заявки в семью.

Автовыдача ролей

/настройка → 🎭 Автовыдача ролей — сообщение с кнопками (до 5): по клику участник получает роль, повторный клик её снимает. Для каждой кнопки задаются подпись, роль и цвет.

Роль бота должна стоять выше всех ролей, которые он выдаёт, — иначе Discord не даст ему это сделать.