Формы и заявки Премиум · 7,99 €
Заявки в команду, апелляции на бан и любые другие формы: заполняются в окне Discord или на сайте, решаются в один клик, собраны в панели управления.
Заявки в команду, апелляции на бан, записи на мероприятия: до пяти вопросов в окне Discord или на веб-странице. Поступившее публикуется для вашей команды, отображается в панели управления и решается одним кликом — по желанию с ролью для принятых и ЛС с решением.
Setting it up
- Добавьте форму: название, вопросы (каждый может быть обязательным или необязательным, коротким или длинным) и канал, который читает ваша команда.
- Напишите панель с кнопкой, нажмите Сохранить, затем Опубликовать / обновить.
- По желанию: роль, которая может принимать и отклонять заявки помимо участников с правом «Управлять сервером».

Настройки
Всё, что можно настроить для этого модуля в панели управления, в том порядке, в каком это показывает страница.
Сначала сохраните, затем нажмите «Опубликовать / обновить», чтобы опубликовать панель с кнопкой.
В окне Discord помещается не больше пяти вопросов по 45 символов; ответ может быть длиной до 1000 символов.
У каждой формы может быть свой канал — апелляциям на бан не обязательно попадать туда же, куда заявки в команду. Каждая заявка публикуется там карточкой с кнопками «Accept» и «Reject».
Тогда «Accept» и «Reject» сначала открывают небольшое окно. Написанное там попадает на карточку, в сообщение человеку и — если принятие снимает бан — в журнал аудита Discord рядом с разбаном. Поле можно оставить пустым.
После сохранения адрес появится выше, в разделе «Заявки». Тот, кто его откроет, должен войти через Discord. Когда выключено «Эта форма — апелляция на бан».
Включает форму на сайте (забаненный не может нажать кнопку на сервере), показывает команде, что указано в списке банов, и позволяет человеку увидеть решение на странице формы — личное сообщение редко доходит до того, у кого нет общих серверов с Pangobot.
Чтобы это проверить, Pangobot нужно право «Банить участников». Без него форму может отправить кто угодно. Только когда включено «Эта форма — апелляция на бан».
Тогда для принятия нужно право «Банить участников» — одной роли проверяющего недостаточно. Только когда включено «Эта форма — апелляция на бан».
Только когда включено «Эта форма — апелляция на бан».
Только когда включено «Эта форма — апелляция на бан».
Ограничения
- Формы: до 10
- На форму — вопросы: до 5
- Ответ может быть длиной до 1000 символов.
Полезно знать
- Апелляции на бан: отметьте форму как апелляцию на бан, и у неё появится веб-адрес, потому что забаненный не может нажать кнопку на сервере. Человек входит там через Discord — только чтобы подтвердить, кто он. Этот вход позволяет лишь отправлять формы: он не даёт доступа к действиям с аккаунтом в панели управления («Выйти везде», уведомления).
- Апелляцию можно ограничить теми, кто действительно забанен; она показывает вашей команде, что указано в списке банов, а принятие может снять бан и показать ссылку-приглашение. С настройкой Отправить могут только забаненные панель, опубликованная в канале, тоже не позволяет участникам подавать апелляцию. Веб-странице может понадобиться до минуты, чтобы заметить новый бан или разбан; при отправке список банов всегда проверяется заново.
- Для принятия апелляции, которое снимает бан, нужно право Банить участников — одной роли проверяющего недостаточно, как и права «Управлять сервером» в панели управления.
- У каждой формы свой Канал для новых заявок, поэтому апелляции на бан не обязательно попадают туда же, куда заявки в команду. Каждая заявка приходит туда карточкой с кнопками Accept и Reject, а там, где принятие снимает бан, кнопка называется Accept & unban, чтобы никому не приходилось помнить, что она делает.
- Если форма запрашивает причину, нажатие Accept или Reject открывает небольшое окно — и пока его заполняют, карточка становится серой для других проверяющих и показывает, кто принимает решение. Если окно закрыть без отправки, карточка вернётся через три минуты. Решение, которое не может сработать (ваша собственная заявка, бан, который вам нельзя снимать), отклоняется до открытия окна, поэтому карточка не блокируется зря.
- Включите Спрашивать причину при решении в Discord, и эти кнопки сначала будут открывать небольшое окно. Причина никогда не обязательна, а написанное там попадает на карточку, в сообщение человеку и — если принятие снимает бан — в собственный журнал аудита Discord рядом с разбаном, чтобы лог сервера объяснял, почему кого-то впустили обратно. Причину пишет Pangobot в канале команды, поэтому указать её может только тот, кто сам может там писать; без неё решение всегда проходит.
- Канал команды может быть только каналом, где вы сами можете писать, — Pangobot публикует туда то, что пишут участники. Держите его закрытым: ответы предназначены для вашей команды, а карточка апелляции показывает причину бана всем, кто видит этот канал, включая проверяющих без права Банить участников.
- Ответы показываются так, как написаны. Ссылка, спрятанная за текстом, —
[text](address)— появляется в канале команды вместе с адресом, и никто не получает пинг, что бы ни было написано в ответе. Очень длинные ответы там сокращаются (в одном сообщении Discord помещается 6000 символов); в панели управления видно каждое слово. - Никто не принимает собственную заявку — это может только владелец сервера; отклонить свою можно. @everyone не может быть ролью проверяющих, а тот, кто в тайм-ауте, не может принимать или отклонять — ни кнопками в Discord, ни в панели управления, — пока тайм-аут не закончится.
- Если у роли, выдаваемой при принятии, есть права команды (бан, кик, тайм-аут, «Управлять...»), принять может только тот, кто мог бы выдать эту роль вручную, — с правом Управлять ролями и более высокой ролью; отклонять по-прежнему может любой проверяющий. Если роль выдать нельзя (она выше роли Pangobot, удалена или Discord не ответил), принявшему сообщают об этом, и это появляется в разделе Недавние проблемы — тогда выдайте её вручную.
- Одна заявка на человека и форму за раз — даже если кто-то нажал дважды, открыл страницу в двух вкладках или отправил окно дважды. Можно заставить того же человека подождать несколько часов, прежде чем он снова отправит форму. Рассмотренные заявки удаляются через 180 дней, поэтому более долгое ожидание заканчивается вместе с ними, а Апелляций на человека учитывает только апелляции, которые Pangobot ещё хранит (переименование формы начинает счёт заново).
- Форму, которая не открыта на сайте, могут отправить только участники, которые видят её опубликованную панель.
- Заметка к решению показывается на карточке заявки в канале рассмотрения, поэтому добавить её может только тот, кто видит этот канал и может в нём писать, — остальные всё равно могут принять решение, но без заметки. Заметка показывается обычным текстом в одну строку, на карточке и в личном сообщении: без ссылок и заголовков.
- Опубликовать / обновить сначала проверяет права Pangobot в канале панели. Перенесли форму в другой канал? Нажмите снова: тогда старая панель сообщит, что устарела, вместо того чтобы открывать форму. Заявка, в канал команды которой Pangobot не может публиковать, всё равно сохраняется и показывается здесь, а список проблем объясняет почему.
- Число на модуле в панели управления сообщает вашей команде, что что-то ждёт решения. Просмотр заявок не записывается в журнал изменений панели; принятие решения — записывается.
What the bot needs
- Банить участников — для апелляций (чтобы проверять и снимать баны), Управлять ролями — для роли, выдаваемой при принятии.