Модуль для Discord
Система заявок
Кто набирает людей в команду, знает фразу «я бы хотел помочь» и всё, что идёт следом: сколько тебе лет, давно ли ты здесь, сколько времени у тебя в будни.
Без прав администратора. Настройка в веб-панели.
Зачем это нужно
Каждый раз заново, каждый раз в другом порядке, а в итоге пять недоговорённых разговоров лежат в пяти местах. Система заявок задаёт эти вопросы раз и навсегда. Это не свободный разговор, а анкета: вопросы ты задаёшь один раз, каждая заявка отвечает на одни и те же пункты, и вы решаете по сопоставимым данным, а не по памяти и ощущению.
Как это выглядит в жизни
/apply открывает окно с твоими вопросами: до пяти, все обязательные, до 1000 знаков на ответ. Человек заполняет и отправляет всё разом; никакого канала не появляется, и никто не ждёт уточняющего вопроса. В канале разбора заявка появляется карточкой: аватар, имя и ID человека, ниже вопрос за вопросом ответы, а внизу две кнопки (принять и отклонить). Хватает одного нажатия. При приёме бот выдаёт указанную роль, и в обоих случаях человеку уходит личное сообщение. После этого кнопки гаснут, а на карточке остаётся, кто решил и когда. Тот, кто пролистает канал следующим, сразу видит, что ещё не разобрано.
Команды этого модуля
/apply
Что можно настроить
- Канал проверки
- Роль при принятии (необязательно)
- Вопросы заявки
На что обратить внимание
Побеждают короткие вопросы. Над полем ввода Discord показывает не больше 45 знаков; всё длиннее обрезается, и человек догадывается, о чём его спросили. «Сколько времени у тебя в неделю?» работает, а целый абзац не работает. Все вопросы обязательные: кто не может ответить на один из них, бросает анкету, так что не спрашивай о том, что люди предпочли бы пропустить. Обе кнопки отзываются только на участников с правом «Управление ролями»; тот, кто может лишь читать канал, никого не примет. Роль при приёме должна стоять ниже роли бота, иначе карточка отметит, что выдать её не удалось, а эту пометку легко не заметить. Нажатие к тому же не отменить: после него обе кнопки гаснут. Если кто-то промахнулся, роль придётся править вручную, а с человеком поговорить самим. На карточке стоит и ID человека, что пригодится, если он позже сменит имя. И карточка в канале разбора и есть архив: второй копии бот не хранит. Поэтому выбирай канал, который не чистят регулярно.
Как работает модуль
Сюда попадают заявки с кнопками «принять» и «отклонить».
До 5 вопросов, каждый не более 45 символов (лимит Discord).
Настройка в три шага
- Включи заявки в панели, иначе /apply не ответит.
- Выбери канал разбора, который видит только команда; туда попадают заявки с двумя кнопками.
- Впиши до пяти вопросов, по одному в строке, каждый достаточно короткий, чтобы показаться целиком.
- Если принятые должны автоматически получать роль: укажи роль и подними роль бота выше неё.
Частые вопросы
Пять. Больше полей Discord в одном окне не допускает. Каждая строка в поле настроек задаёт один вопрос; всё начиная с шестой строки молча отбрасывается.
Только участники с правом Discord «Управление ролями». Если нажмёт кто-то другой, он получит короткое уведомление, а с заявкой ничего не произойдёт. Решение затем остаётся на карточке с именем и временем, так что проверить можно всегда.
Бот отправляет личное сообщение в обоих случаях. Если человек закрыл сообщения от участников сервера, оно не дойдёт, и тогда о приёме он узнает только по новой роли. Предупреждение заранее избавит вас от лишних вопросов.
Да, паузы нет: пока модуль включён, /apply открыт для всех. Если это начнёт мешать, отключи команду в менеджере команд панели на время, когда набора нет.
Сколько вопросов можно задать?
Пять. Больше полей Discord в одном окне не допускает. Каждая строка в поле настроек задаёт один вопрос; всё начиная с шестой строки молча отбрасывается.
Кто может решать по заявке?
Только участники с правом Discord «Управление ролями». Если нажмёт кто-то другой, он получит короткое уведомление, а с заявкой ничего не произойдёт. Решение затем остаётся на карточке с именем и временем, так что проверить можно всегда.
Узнает ли человек результат?
Бот отправляет личное сообщение в обоих случаях. Если человек закрыл сообщения от участников сервера, оно не дойдёт, и тогда о приёме он узнает только по новой роли. Предупреждение заранее избавит вас от лишних вопросов.
Можно ли подать заявку снова сразу после отказа?
Да, паузы нет: пока модуль включён, /apply открыт для всех. Если это начнёт мешать, отключи команду в менеджере команд панели на время, когда набора нет.