SylonSylon
Дом
Функции
Команды
Все функцииОтслеживание приглашений
Отслеживание приглашений

Отслеживание приглашений

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

Обзор

Sylon записывает каждое присоединение и связывает его с приглашением, которое его привело, — включая собственные URL сервера и одноразовые приглашения, которые Discord удаляет после использования. Фильтры фейковых аккаунтов отсеивают мультиаккаунты, самоприглашения и повторные заходы, а необязательное подтверждение засчитывает приглашение только после того, как новый участник действительно проявит активность. Награждайте лучших пригласивших ролями или личным сообщением автоматически и забирайте роли, если их счётчик падает. Каждое присоединение записывается даже при выключенном модуле, поэтому, включив его позже, вы всё равно увидите полную историю.

Как это работает

1

Точное определение пригласившего

Sylon хранит снимок счётчика использований каждого приглашения и сверяет его в момент присоединения, поэтому приглашение засчитывается именно тому, кто пригласил, — включая собственные URL и истекающие приглашения.
2

Фейковые аккаунты отсеиваются

Минимальный возраст аккаунта, самоприглашения, аккаунты ботов и повторные заходы помечаются и никогда не засчитываются. Необязательное подтверждение ждёт, пока новый участник действительно напишет, и только затем засчитывает приглашение.
3

Честные награды

Выдавайте роли или отправляйте личное сообщение на любом пороге приглашений. Если люди уходят или оказываются фейками, счётчик падает, а роли-награды забираются автоматически.

Ключевые возможности

Запись по каждому заходу: кто зашёл, кто пригласил, по какому коду и когда
Определение источника для собственных URL, истекающих и удалённых приглашений
Фильтры фейков: возраст аккаунта, самоприглашение, повторный заход, аккаунты ботов
Необязательное подтверждение активностью, прежде чем приглашение будет засчитано
Награды ролями и личными сообщениями по порогу приглашений, отзываемые при падении счётчика
Разбивка на реальные / ушедшие / фейковые / бонусные по каждому участнику
Объявления о входе обычным текстом или встраиваемым блоком, а также живой рейтинг в Discord и в панели
История записывается даже при отключённом модуле

Настройка

1.Откройте панель, перейдите на вкладку «Приглашения» и включите отслеживание.
2.Выберите канал логов и то, как объявляются входы — обычным текстом или карточкой.
3.Настройте фильтры фейков: минимальный возраст аккаунта, считаются ли возвраты, считаются ли самоприглашения.
4.При желании добавьте роли-награды за пороги и требуйте взаимодействия, прежде чем вход засчитывается.

Как это работает подробно

Как работает сопоставление

Sylon хранит снимок счётчика использований каждого приглашения и сравнивает его в момент входа — использовано то приглашение, чей счётчик сдвинулся. Vanity-ссылки отслеживаются так же, а приглашение, исчерпавшее лимит и исчезнувшее, всё равно определяется верно.

Фильтры фейков

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

Счётчик

Число, которое видят участники, — это реальные приглашения плюс ручные бонусы минус ушедшие. Если приглашённый уходит, очко забирается обратно. С включённой проверкой вход засчитывается только после реального взаимодействия новичка, поэтому массовые заходы не выплачиваются мгновенно.

Роли-награды

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

Настройки

Журнал каналаКанал, куда бот будет отправлять сообщения журнала для этой функции.
Объявлять о присоединенияхОтправлять в канал логов сообщение «X приглашён участником Y» каждый раз, когда кто-то заходит на сервер.
Стиль уведомленияОбычный текст читается как строка лога и никого не упоминает. Карточка показывает те же данные полями.

Команды

/invites [action] [user]Количество приглашений и рейтинг сервера.

Полезно знать

Sylon нужно право «Управление сервером», чтобы читать список приглашений; без него входы сопоставить нельзя.
История входов и выходов пишется даже при выключенном отслеживании, поэтому включение позже всё равно покажет прошлое.
Текстовое объявление никого не упоминает, так что оживлённый канал логов не пингует людей.

Часто задаваемые вопросы

Как бот узнаёт, кто кого пригласил?

Discord не сообщает это напрямую, поэтому Sylon хранит снимок счётчика использований каждого приглашения и перепроверяет его в момент захода участника — использован тот код, чей счётчик вырос. Собственные URL сервера тоже поддерживаются.

Как обнаруживаются фейковые приглашения?

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

Что произойдёт, если приглашённый участник уйдёт?

Общий счёт пригласившего автоматически уменьшается, и если он опустится ниже порога награды, роль-награда будет снята — если только вы не отключите это поведение.

Связанные функции