Документация
Начало работы с Garita.
Первые шаги, права, которые запрашивает каждый модуль, и доступные команды. Таблица прав создаётся прямо из реестра модулей в самом коде.
Первые шаги
Получите доступ
Нажмите «Добавить в Discord» и выберите свой сервер. Discord покажет, какие права запрашивает бот.
Добавить в Discord (откроется в новой вкладке)Поставьте роль Garita повыше
В «Настройках сервера» → «Роли» поднимите роль Garita выше тех ролей, которыми бот должен управлять. Discord не позволяет боту действовать на роли выше его собственной.
Откройте панель
Войдите через свой аккаунт Discord и выберите сервер, который хотите настроить.
Включите то, что нужно
Перед включением каждый модуль показывает, каких прав ему не хватает. Начните с безопасности.
Начните в режиме наблюдения
Honeypot сначала только записывает, ничего не наказывая. Когда проверите записи, включите его командой /honeypot enable.
Права и интенты для каждого модуля
Права бота, которые нужны каждому модулю, чтобы действовать, и события шлюза (интенты), которые он слушает. Garita проверяет права перед включением модуля и перед каждым действием.
| Модуль | Права бота | Интенты |
|---|---|---|
| Безопасность | ||
| Honeypot | ||
| Анти-рейд | ||
| Анти-нюк | ||
| Верификация | ||
| Модерация | ||
| Автомодерация | ||
| Модерация | ||
| Логи | ||
| Сообщество | ||
| Приветствия | ||
| Роли и онбординг | ||
| Отслеживание приглашений | ||
| Экзамен для whitelist | ||
| Монетизация сервера | ||
| Активность | ||
| Уровни | ||
| Виртуальная экономика | ||
| Розыгрыши | ||
| Опросы | ||
| События и напоминания | ||
| Дни рождения | ||
| Доска звёзд | ||
| Достижения | ||
| Игры | ||
| Музыка | ||
| Голосовые эффекты | ||
| Поддержка | ||
| Тикеты и апелляции | ||
| Уведомления из соцсетей | ||
| Уведомления из соцсетей | ||
| Рынки | ||
| Утилиты | ||
| Временные голосовые каналы | ||
| Автоматизации | ||
| Свои команды | ||
| Конструктор embed-сообщений | ||
| Каналы со статистикой | ||
| Эмодзи | ||
| Поиск | ||
| Запись | ||
| Платформа | ||
| Аналитика | Дополнительных нет | |
| Резервные копии | ||
| Настройка бота | ||
Команды
Слеш-команды, которые есть в текущем коде. Остальные модули опишут свои команды, когда будут готовы.
| Команда | Что делает | Кто может использовать |
|---|---|---|
/help | Помощь и полезные ссылки. | Все |
/ping | Задержка и состояние бота. | Все |
/honeypot setup | Канал-ловушка, наказание и удаление сообщений (начинает в режиме наблюдения). | Команда с правами |
/honeypot publish | Публикует или заново публикует предупреждение. | Команда с правами |
/honeypot enable | Включает ловушку — с наказаниями или без, с подтверждением. | Команда с правами |
/honeypot status | Настройки и счётчики. | Команда с правами |
/honeypot disable | Выключает ловушку (уже начатые софтбаны завершаются). | Команда с правами |
В клиенте Discord на испанском языке команды называются /ayuda, /honeypot configurar, publicar, activar, estado и desactivar.