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