Документация

Всё, что нужно знать до того, как нажать «Добавить бота», и сразу после.

Быстрый старт

  1. Вход. Панель просит у Discord только identify и guilds: кто вы и какими серверами управляете. Ни почты, ни сообщений.
  2. Выбор сервера. После входа открывается «Мои серверы». Панель никогда не открывает «первый попавшийся» сервер — выбор делает человек.
  3. Приглашение. Ссылка ведёт в тот сервер, который вы выбрали, с правами под включённые модули. Права «Администратор» бот не запрашивает.
  4. Настройка. Включите модули. Перед изменением панель показывает, что появится и что перестанет работать.

Что дальше

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

Модули и права

Модуль — это «мы этим пользуемся». Выключенный модуль перестаёт выполнять новые операции, слушать события и работать по расписанию, но ничего не удаляет: история дел, журнал, опыт и обращения остаются на месте и вернутся, если модуль включить снова.

Некоторым модулям нужен другой: автомодерация работает поверх модерации, потому что каждое срабатывание фильтра заводит дело. Такие зависимости показываются до подтверждения, а не включаются молча.

Права Discord по модулям

МодульПраваIntents
ОсноваПросмотр каналов, отправка сообщений, встроенные ссылки
ПриветствиеОтправка сообщений, встроенные ссылки, управление ролямиmembers
МодерацияИсключение, баны, тайм-ауты, отправка сообщенийmembers
АвтомодерацияУправление сообщениями, тайм-ауты, чтение историиmessage_content
Журнал сервераОтправка сообщений, встроенные ссылки, просмотр журнала аудитаmembers
УровниОтправка сообщений, управление ролями
КомандыОтправка сообщений
СообществоОтправка сообщений, встроенные ссылки
Голосовые комнатыУправление каналами, перемещение в голосовыхvoice_states
ПоддержкаСообщения, встроенные ссылки, приватные ветки и их ведение
Family RPСообщения, ссылки, управление ролями и каналамиmembers, voice_states

Если права не хватает, модуль не ломается молча: панель называет недостающее право по каждому модулю отдельно, а операция возвращает понятную ошибку вместо половины выполненного действия.

Кто что может

Две системы прав не смешиваются в обе стороны: ранг в семье не даёт выключить модерацию сервера, а «Управление сервером» не даёт трогать состав и казну.

Приватность и сроки хранения

Поддержка

На технических серверах модуль поддержки вешает панель с кнопками «Сообщить об ошибке», «Предложить идею», «Задать вопрос» и «Другая обратная связь». Обращение получает номер и приватную ветку; автор видит ответы, команда — внутренние заметки. Файлы и скриншоты добавляются в ветку после создания: модальное окно Discord вложений не принимает.

Обращение может открыть любой участник сервера — семья для этого не нужна. От спама защищают предел открытых обращений и пауза между отправками; обе границы объясняют себя текстом, а не молчанием.

Family RP

Family RP — необязательный вертикальный модуль для семей GTA 5 RP. Внутри у него собственный список из тринадцати модулей: набор, мероприятия, капты, отчёты, активность, казна, склад, транспорт, руководство, ИИ-помощник, голосования, автоматизация.

На одном Discord-сервере может быть одна активная семья. Архивная семья сохраняет все свои данные и не мешает создать новую.

Kizora и модуль Family RP не аффилированы с Majestic RP и не являются официальным продуктом проекта.

Развернуть у себя

Проект разворачивается из исходников: Python 3.11, PostgreSQL 16, Red-DiscordBot для Discord-части и FastAPI для панели. Порядок, переменные окружения, systemd-юниты, Docker и nginx описаны в репозитории — docs/deployment/vps.md.

Настройка приложения в Discord Developer Portal — адреса возврата, intents и ключ шифрования токенов — в docs/deployment/discord-app.md.

Справочник команд