Рассмотрение заявок
Каждая заявка приходит в канал администрации карточкой. Команда её читает и решает в один клик: Одобрить, Отклонить или Собеседование — или голосует, если ты включил голосование администрации. То же самое можно делать в дашборде, всё синхронизируется.
Что показывает карточка для администрации
Когда участник отправляет заявку, Toscio публикует в канале администрации:
- строку «@Стафф Новая заявка» с упоминанием твоих ролей администрации;
- имя и аватар кандидата и заголовок «Заявка — название формы»;
- когда создан его аккаунт Discord и когда он зашёл на сервер — удобно, чтобы вычислять твинков;
- каждый вопрос с ответом («Нет ответа» для пропущенных необязательных вопросов). Несколько выбранных вариантов идут по одному на строку, а файлы показываются как «📎 имя (размер)»;
- сами файлы, прикреплённые к карточке, чтобы администрация открывала их прямо в Discord;
- номер заявки внизу, например
#42, и пометку «веб-форма», если заявка пришла через веб-форму; - три кнопки: Одобрить (зелёная), Отклонить (красная), Собеседование (серая), а также 👍 За и 👎 Против, если включено голосование.
Очень длинные ответы на карточке сокращаются, чтобы влезть в лимиты Discord; тогда внизу пишется «Длинные ответы сокращены.» Полный текст есть в дашборде.
О файлах: Toscio копирует в карточку до 10 МБ файлов на заявку. Если кандидат прислал больше, на карточке будет «⚠️ Файлы слишком большие, чтобы скопировать их в Discord (ссылка действует 24 ч)» с именами файлов. Открой их побыстрее: ссылки работают только 24 часа.
Кто может принимать решение
- Участники с правом Управлять сервером;
- участники с одной из ролей администрации этой формы (задаются в
/toscio setupили в редакторе формы).
Все остальные при нажатии кнопки получат «Рассматривать заявки может только администрация.»
Одобрить
Нажми Одобрить. Toscio:
- выдаёт роли, заданные для одобрения, и снимает роли, которые нужно снять;
- отправляет кандидату в ЛС «✅ Твоя заявка на Сервер одобрена!» и твоё сообщение при одобрении;
- обновляет карточку: она становится зелёной, показывает «✅ Одобрено: @ты» со временем, а кнопки исчезают.
Если роль выдать не удалось, больше ничего не происходит: заявка остаётся на рассмотрении, а на карточке появляется «⚠️ Не удалось выдать роль: в Настройках сервера → Роли перемести роль бота выше выдаваемой роли и попробуй снова.» Исправь порядок ролей и снова нажми Одобрить.
Для обжалования бана одобрение снимает бан вместо выдачи ролей. См. Веб-форма и обжалование бана.
Отклонить
Нажми Отклонить. Откроется окно с полем Причина (будет отправлена кандидату): необязательно, до 1 000 символов. Коротко и вежливо.
Затем Toscio:
- отправляет кандидату в ЛС «Твоя заявка на Сервер не была одобрена.» с твоим сообщением при отказе (если ты его написал в редакторе формы) и причиной;
- перекрашивает карточку в красный и пишет «❌ Отклонено: @ты» и причину.
Кандидат сможет подать заявку снова после паузы (по умолчанию 24 часа, настраивается в редакторе формы от 0 до 720 часов). До этого он увидит: «Твоя последняя заявка была отклонена. Подать новую можно через ….»
Собеседование
Нажми Собеседование, чтобы поговорить с кандидатом до решения. Toscio:
- открывает приватную ветку «Собеседование — кандидат» в канале панели (канал администрации кандидат не видит, а этот — видит);
- добавляет туда кандидата и тебя с сообщением: «@кандидат, @ты хочет обсудить с тобой твою заявку. Эта ветка приватная.»;
- добавляет на карточку «💬 Собеседование открыто: #ветка». Кнопка Собеседование превращается в ссылку на ветку.
Заявка остаётся на рассмотрении: после разговора вернись к карточке и нажми Одобрить или Отклонить. Другие члены администрации могут присоединиться к ветке, если их права в этом канале позволяют видеть приватные ветки. Если у вас принят обзвон, ветка — удобное место, чтобы договориться о времени.
Если ветку создать не удалось, ты увидишь: «Не удалось открыть ветку собеседования: проверь, может ли бот создавать приватные ветки в канале панели.» См. Права бота.
У обжалований бана кнопки Собеседование нет: кандидата уже нет на твоём сервере.
Голосование администрации
С Premium команда может решать вместе. Укажи число в «Решении голосованием администрации» в редакторе формы, например 3.
На каждой карточке:
- 👍 За и 👎 Против показывают текущий счёт. На карточке также видно, кто проголосовал, и «решение при 3 голосах».
- Нажми кнопку, чтобы проголосовать. Нажми ту же кнопку ещё раз, чтобы снять голос, или другую, чтобы его поменять.
- Как только голоса «За» или «Против» достигают твоего числа, заявка одобряется или отклоняется автоматически, точно так же, как если бы кто-то нажал Одобрить или Отклонить: роли, ЛС, обновление карточки. На карточке добавляется «🗳️ Решено голосованием администрации (3 голоса).» У отказа по голосованию нет причины.
- Одобрить и Отклонить остаются доступны, так что старший может решить напрямую.
Голосовать могут только те, кто может принимать решение (роли администрации или Управлять сервером). Голосование есть и в дашборде, всё синхронизируется.
Какие сообщения получают кандидаты
- Текст ЛС («одобрена», «не была одобрена», «Причина») приходит на языке Discord кандидата (английский, французский, испанский, португальский, немецкий, турецкий, польский или русский; в остальных случаях английский). Твои собственные сообщения отправляются так, как ты их написал.
- В каждом ЛС есть кнопка Больше не присылать такие сообщения. Если кандидат её нажал, на карточке будет: «ℹ️ Кандидат отключил сообщения от бота: сообщи ему сам.»
- Если кандидат закрыл ЛС, на карточке будет: «ℹ️ Кандидат закрыл личные сообщения: сообщи ему сам.»
В обоих случаях решение всё равно применяется. Для заявок через веб-форму на карточке вместо этого пишется: «ℹ️ Кандидат увидит ответ на странице своей заявки.»
Рассмотрение в дашборде
На странице «Заявки» в app.toscio.com собраны все заявки:
- Вкладки «Ожидают» (со счётчиком), «Одобрены», «Отклонены», «Все».
- Поле поиска «Ник или ответ…»: ищет кандидатов по нику, а также по тексту их ответов. Если форм несколько, есть ещё фильтр по форме.
- Нажми на строку, чтобы открыть заявку: полные ответы, превью изображений, возраст аккаунта, время на сервере и «Открыть в Discord», чтобы перейти к карточке.
Чтобы принять решение:
- «✓ Одобрить»: то же самое, что кнопка в Discord.
- «Отклонить…»: при желании заполни «Причина отказа (необязательно, отправляется кандидату)», затем нажми «Подтвердить отказ».
- «Открыть собеседование» появляется, если ветка собеседования уже есть. Сами собеседования открываются из Discord.
- Если голосование включено, блок «Голоса администрации» показывает счёт и кнопки «👍 За» и «👎 Против». Повторный такой же голос снимает его.
После каждого решения автоматически открывается следующая заявка, так что очередь можно разобрать, не возвращаясь к списку. Клавиатура: ↑ ↓ — переход между заявками, Esc — закрыть.
Карточка в Discord тоже обновляется. Если кто-то успел решить раньше, ты увидишь «Уже рассмотрена кем-то другим».
На главной странице дашборда также есть блок «Ждут решения» с последними заявками на рассмотрении и статистика: последние 30 дней, доля одобренных, медианное время ответа.
Экспорт в CSV
С Premium нажми «Экспорт» вверху страницы «Заявки» и выбери формат:
- Excel: CSV с точкой с запятой — именно такой формат Excel ждёт при русских и многих европейских региональных настройках;
- Google Sheets, Numbers: стандартный CSV с запятыми.
В файл попадают заявки, которые ты сейчас видишь: та же вкладка статуса, фильтр по форме и поиск. Одна строка — одна заявка: номер, форма, статус, ник и ID кандидата в Discord, даты отправки и решения (UTC), кто решил и причина отказа, а дальше по столбцу на каждый вопрос. Заголовки столбцов — на языке дашборда. Варианты и имена файлов записываются в одну строку.
Для безопасности ответ, который начинается с =, +, - или @, получает в начале апостроф, чтобы таблица не выполнила его как формулу.
Правила, которые кандидаты не обойдут
- Одна заявка на рассмотрении на форму: «Твоя заявка уже на рассмотрении. Ответ придёт в личные сообщения.»
- Нельзя подать заявку, пока она одобрена: «Твоя заявка уже одобрена.» Если участник потом потеряет роль, он сможет подать заявку снова.
- Пауза после отказа — как задано в редакторе формы.
- Твои условия подачи заявки: возраст аккаунта, время на сервере, нужные и запрещённые роли. См. Редактор формы.
В веб-форме эти правила работают точно так же.
Сколько хранятся заявки
Рассмотренные заявки (одобренные или отклонённые) автоматически удаляются по истечении срока хранения твоего сервера: по умолчанию 1 год, меняется в «Настройках». Заявки на рассмотрении автоматически не удаляются никогда. См. Данные участников и конфиденциальность.
Вопросы
Могут ли два человека из администрации решить одну и ту же заявку?
Нет. Засчитывается первое решение. Все, кто нажмёт после, увидят: «Эта заявка уже рассмотрена.»
Что если у кандидата закрыты ЛС?
Решение всё равно применяется (роли выдаются или нет), а карточка сообщает, что личное сообщение не дошло, чтобы ты мог связаться с кандидатом по-другому. Для заявок через веб-форму ответ также появляется на странице кандидата.
Можно отменить решение?
Нет. После одобрения или отказа кнопки на карточке исчезают. Если нужно, поменяй роли вручную в Discord; отклонённый участник может подать заявку снова после паузы.
Может ли администрация голосовать по заявкам?
Да, с Premium. Укажи число в «Решении голосованием администрации» в редакторе формы: на каждой карточке появятся кнопки «За» и «Против», и решение применится автоматически, когда наберётся столько голосов.