Настройки сервера

Все настройки сервера в Colossus: бот и его интенты, часовой пояс, хранение данных, что не записывается, импорт истории, включение уровней и удаление сервера.

Раздел Настройки внизу бокового меню собирает всё, что определяет работу Colossus на сервере. В нём страницы Сервер, Импорт, Команда и Тариф и оплата. Всё, о чём рассказано ниже, находится на странице Сервер, кроме импорта истории — он на странице Импорт — и блока История действий на странице Команда. Вы видите те страницы и блоки, которые открывает ваш доступ. Если менять настройку вам нельзя, вместо переключателя или поля вы увидите её текущее значение.

Сервер

  • Строки Подключённый сервер и Бот показывают, какой это сервер Discord и какой бот его записывает. Ссылка для установки открывает Discord, чтобы добавить бота ещё раз.
  • Три строки интентов показывают, получает ли бот данные Server Members, Message Content и Presence. От каждого интента зависят свои карточки: если интент выключен, они об этом сообщают.
  • Настройка Показывать этот сервер на colossus.dislace.com позволяет показать название и значок вашего сервера среди серверов, которые пользуются Colossus. Она доступна на общем боте.

На Titan сервер может работать на вашем собственном боте:

  • Строка Собственный бот переводит сервер с общего бота на созданное вами приложение Discord со своим именем и аватаром. Нажмите Подключить собственного бота и пройдите шаги: создайте приложение, включите три интента, пригласите бота на сервер, затем вставьте его токен и нажмите Перейти на своего бота.
  • Строка Общий бот возвращает сервер на общего бота. Сначала добавьте общего бота в Discord.
  • Строка Привилегированные интенты ведёт в Discord Developer Portal, где включаются интенты вашего бота. Изменив их, нажмите Проверить сейчас.
  • Строка Сменить сервер переключает панель на другой сервер Discord, где уже есть ваш бот. Всё, что записано о текущем сервере, удаляется, а новый начинается с нуля, поэтому сначала нужно ввести название сервера.

Если бота удалят с вашего сервера Discord, Colossus перестанет записывать данные, и этот блок сообщит об этом. Данные сервера хранятся 90 дней: нажмите Пригласить бота обратно в течение этого срока, чтобы продолжить с того места, где вы остановились.

Данные

  • Часовой пояс аналитики — часовой пояс, по которому идут дни и часы на всех графиках.
  • Срок хранения аналитики — сколько хранится аналитика: от 90 дней до всей истории. Если сократить срок, более старая аналитика удалится навсегда, поэтому нужно ввести название сервера. Тариф определяет, как далеко в прошлое заглядывают графики, а эта настройка — как долго хранятся данные.
  • Не записывается — каналы, категории и роли, которые Colossus не записывает. Подробнее — ниже.
  • Отказ участников от сбора данных — участники могут ввести в Discord команду /не-учитывать-меня, чтобы Colossus удалил их данные на вашем сервере вместе с уровнями, и /учитывать-меня, чтобы их снова учитывали с этого момента.

Импорт истории

На Pro и Titan Colossus может прочитать прошлые сообщения сервера, и графики начнутся с его истории, а не со дня, когда вы добавили бота. Это блок История аналитики — первый на странице Импорт в разделе Настройки. Следующий за ним блок, История уровней, нужен, чтобы перейти с другого бота уровней. Страница Импорт видна, если вам разрешено смотреть импорт истории, а запускать и останавливать его можно, если разрешено его выполнять. Импорт читает все каналы, ветки и публикации форума, которые видит бот, начиная с новых сообщений, и идёт в фоне.

До импорта здесь указано, насколько далеко в прошлое уходят ваши графики. Нажмите Импортировать историю, чтобы начать импорт, или Отменить импорт, чтобы остановить его. Пока импорт идёт, здесь видно, сколько каналов, веток и публикаций форума уже обработано и сколько сообщений прочитано. Тот же счётчик каналов показан в верхней панели каждого раздела: нажмите на него, чтобы открыть этот блок. Когда импорт закончится, здесь будет видно, чем и когда он завершился, до какой даты дошёл и сколько сообщений прочитал. Каналы, историю которых бот не может прочитать, пропускаются, а каналы, где ошибки повторялись, импорт в итоге бросает. У каждого из этих счётчиков своя строка.

При настройке на Pro и Titan импорт отмечен заранее, поэтому на большинстве серверов он идёт с первого дня.

Что не записывается

В блоке Не записывается можно запретить Colossus записывать часть сервера:

  • Каналы и категории. Категория охватывает свои каналы — и нынешние, и будущие, а ветки и публикации форума следуют за родительским каналом. Исключайте так закрытые служебные каналы или каналы со спамом ботов, которые не нужны в вашей статистике.
  • Роли. Участники с исключённой ролью нигде не записываются.

Изменения действуют с этого момента, а уже записанное остаётся. Чтобы удалить и его, нажмите Удалить записанную историю рядом с исключённым каналом или категорией — вместе с ним удалится и XP уровней, заработанный там. Исключить отдельных участников Colossus не может, но они могут сами отказаться от учёта.

То, что не записывается, не приносит и XP уровней.

Модули

В блоке Модули перечислено, что Colossus делает для сервера. Аналитика включена всегда. Переключатель Уровни включает и выключает уровни; для этого нужно право менять уровни. При включении Colossus рассчитывает уровень каждого участника по уже записанным данным и ничего не объявляет. Если при этом участники получат или потеряют роли-награды, Colossus сначала спросит. Когда уровни включены, в строке перечислены права, которые нужны боту для повышений уровня и ролей-наград. См. Уровни.

История действий

На Pro и Titan блок История действий на странице Команда показывает, кто и когда менял доступ, передавал права владельца, менял тариф, переводил сервер на другого бота или удалял сервер.

Опасная зона

  • Токен бота — если у вас собственный бот, сохраните здесь новый токен после сброса в Discord Developer Portal. Нажмите Сохранить новый токен: Colossus проверит токен в Discord, сохранит его в зашифрованном виде и больше никогда не покажет.
  • Передать права владельца — сделать владельцем другого человека. См. Передать сервер другому владельцу.
  • Удалить этот сервер — удалить сервер из Colossus вместе со всем, что о нём записано. Сам сервер Discord останется нетронутым. Для подтверждения нужно ввести название сервера, и отменить удаление нельзя.