Документация Fjord
Модули
01
Приветствие
Приветствуйте новых участников, прощайтесь и автоматически назначайте роли.
Включённые функции
- Индивидуальные приветственные и прощальные сообщения
- Приветственные карточки с собственным оформлением
- Автоматические роли для новых участников
- Отдельные каналы для входа и выхода
02
Автомодератор
Автомодератор обнаруживает нежелательный контент и применяет правила сервера.
- Десять фильтров содержимого, спама, ссылок и упоминаний
- Отдельные области действия для ролей и каналов
- До десяти уровней предупреждений с удалением, тайм-аутом, исключением или блокировкой
03
Журнал активности
Записывайте важные события в выбранных каналах Discord.
- 89 поддерживаемых типов событий
- Один общий канал журнала
- Отдельно включаемые записи
04
Встроенные сообщения
Создавайте структурированные сообщения в визуальном редакторе без JSON.
- Заголовки, описания, поля и медиафайлы
- Предпросмотр во время редактирования
- Сохранение и повторное редактирование
Роли по реакции
Участники выбирают роли кнопками и меню. Настройте наборы ролей, сообщения V1/V2 и управляемые публикации.
Включённые функции
- Оба формата поддерживают предпросмотр, цвета, изображения, несколько встроенных сообщений, раскрытие, копирование, удаление и перестановку. V1 использует фиксированные поля Discord, V2 — свободные блоки. Следующие разделы объясняют доступные настройки и различия.
- Кнопки ролей с подписями, эмодзи, четырьмя стилями и одной или несколькими ролями на вариант
- Меню с подсказкой, описаниями, эмодзи и одиночным или множественным выбором
- V1 допускает несколько независимых выборов ролей под всем сообщением. Они делят максимум пять строк действий. Каждое меню занимает строку, до пяти кнопок делят строку. Пять меню возможны только без дополнительных строк кнопок. Каждый выбор содержит до 25 вариантов. V2 назначает каждому контейнеру свой выбор с кнопками или меню в общем бюджете компонентов. Перемещение сообщения V1 не перемещает независимый выбор ролей. Доступны синие, серые, зелёные и красные кнопки ролей, но нет редактора кнопок ссылок на сайты и разовой отправки.
- Предпросмотр с имитацией выбора ролей без изменения реальных ролей участников
- Названия и копии композиций, сохранение черновиков, публикация и обновление сообщений, удаление публикаций
- Подсказки о разрешениях и иерархии ролей, размерах изображений и лимитах текста и компонентов
05
Настройки
В настройках можно выбрать язык, часовой пояс и стандартный цвет эмбедов, делегировать доступ к панели и управлять сохранёнными данными модулей.
- Стандартный цвет эмбедов бота
- Язык и часовой пояс
- Делегированный доступ к панели
- Управление сохранёнными данными модулей
06
Команды
Все slash-команды Fjord, необходимые права и помощь при ошибках.
Как пользоваться slash-командами
Slash-команды входят в Fjord и не требуют отдельного модуля в панели управления. Введите / в канале сервера Discord, найдите название команды и выберите её. Discord покажет доступные параметры.
- Выберите нужный сервер и канал, где вам разрешено пользоваться командами.
- Введите / и выберите команду Fjord. Заполните обязательные поля, например user.
- Перед отправкой проверьте пользователя, срок и необязательную причину.
- Прочитайте ответ Fjord. Он также сообщает о недостающих правах или условиях.
Условия и права
Все эти команды работают только на сервере. Права на модерацию проверяются во время выполнения. Видимая команда ещё не означает право её использовать. Владелец сервера может выполнять большинство команд модерации независимо от прав своей роли.
| Команда | Ваше право | Права Fjord |
|---|---|---|
/help | Все участники сервера | Дополнительные права модерации не нужны |
/ban | Блокировать участников | Блокировать участников |
/kick | Исключать участников | Исключать участников |
/mute | Модерировать участников | Модерировать участников |
/unmute | Модерировать участников | Модерировать участников |
/warn | Управлять сообщениями | Подходящее право на тайм-аут, исключение или блокировку для настроенного последующего действия |
/warnings | Модерировать участников | Дополнительные права модерации не нужны |
/clear-last-violation | Управлять сообщениями | Дополнительные права модерации не нужны |
/clear-all-violations | Администратор или владелец | Дополнительные права модерации не нужны |
/user-profile | Все участники сервера | Дополнительные права модерации не нужны |
Для ban, kick, mute и unmute боту Fjord нужны соответствующие права Discord. Его высшая роль должна быть выше высшей роли участника. Также проверяется положение роли вызывающего команду. Владелец сервера — исключение. Применить эти меры к владельцу нельзя.
Все команды
| Команда | Назначение | Параметры |
|---|---|---|
/help | Показывает доступные команды модерации. | Нет |
/ban | Блокирует участника. Может удалить его сообщения за последние 0–7 дней. | user обязателен, reason необязателен, delete_days необязателен (0–7) |
/kick | Удаляет участника с сервера. Он может вернуться по новому приглашению. | user обязателен, reason необязателен |
/mute | Назначает тайм-аут Discord сроком до 28 дней. | user обязателен, minutes, hours, days необязательны, вместе минимум 1 минута, reason необязателен |
/unmute | Снимает действующий тайм-аут. Обратная команда для /mute. | user обязателен, reason необязателен |
/warn | Сохраняет предупреждение. Настроенный уровень может вызвать дополнительное действие. | user обязателен, reason необязателен |
/warnings | Показывает число и историю предупреждений участника. | user обязателен |
/clear-last-violation | Удаляет последнее сохранённое предупреждение участника. | user обязателен |
/clear-all-violations | Удаляет все предупреждения участника или, без user, всего сервера. | user необязателен, без него весь сервер |
/user-profile | Показывает видимые данные профиля. Историю предупреждений видит только сам участник или уполномоченный модератор. | user необязателен, без него ваш профиль |
Важные различия
Общий срок /mute должен составлять от одной минуты до 28 дней. /unmute работает только при действующем тайм-ауте.
/warn использует настроенные уровни предупреждений Автомодератора. В зависимости от уровня Fjord может также назначить тайм-аут, исключить или заблокировать участника.
/clear-last-violation удаляет только последнее предупреждение. /clear-all-violations удаляет все предупреждения выбранного участника или, без user, всего сервера.
Пустая история предупреждений не отменяет прежнюю блокировку или исключение. /unmute снимает только текущий тайм-аут.
Решение проблем
| Проблема | Проверка и решение |
|---|---|
| Команда не отображается. | Проверьте, что вы на сервере, Fjord установлен и Discord обновил список slash-команд. Новое имя может появиться с задержкой. |
| Fjord сообщает о нехватке прав. | Проверьте свои права для команды и соответствующие права бота в настройках сервера. Видимость команды не даёт доступ. |
| Мешает иерархия ролей. | Поднимите роль Fjord выше роли цели. Если вы не владелец, ваша высшая роль тоже должна быть выше. |
| Mute отклоняет срок. | Укажите от одной минуты до 28 дней. Все три поля времени со значением 0 недопустимы. |
| /unmute не находит действующий тайм-аут. | Проверьте, есть ли у участника тайм-аут Discord. Истёкший тайм-аут повторно снять нельзя. |
| Предупреждений нет или их нельзя удалить. | Проверьте участника и ваши права. Для /clear-last-violation нужно сохранённое предупреждение. /clear-all-violations удаляет сохранённые предупреждения. |
| Fjord выдаёт общую ошибку. | Проверьте права бота, роли и доступность Discord. Повторите попытку. Если ошибка остаётся, обратитесь в поддержку. |