Как мы определяем спамеров
Когда вы пересылаете спам-сообщение боту, система автоматически анализирует текст, ссылки и информацию об отправителе. Ниже — полный алгоритм определения компании. Нам нечего скрывать.
Обновлено: 06.04.2026 16:39
Pipeline определения (11 шагов)
1.Известные бренды
conf: 95Прямое совпадение названия бренда в тексте сообщения. Проверяется с учётом leet-speak и обфускации.
2.Кириллические алиасы
conf: 90Фонетическая транслитерация русских написаний брендов: "мостбет" → mostbet, "пинап" → pinup.
3.Алиасы из сигналов
conf: 90Домены, @username и t.me ссылки из текста проверяются по базе алиасов компаний.
3b.Ядро @username
conf: 40-85Из @username удаляются суффиксы (_bot, _manager, _support, _team и др.) и проверяется ядро по алиасам и брендам.
3.5.Контекстные паттерны
conf: 70-92Извлечение названия компании после ключевых слов: "компания X", "я из X", "менеджер X", "партнерку X", "we are X" и др.
- • компания/сеть/платформа/сервис + Название
- • текст «в кавычках»
- • менеджер/представитель/представляю + [партнерку] + Название
- • я из / мы из + Название
- • программа + Название
- • we are / I'm from / representing + Name
4.Пословный поиск по алиасам
conf: 80Каждое слово текста длиной ≥ 6 символов проверяется по базе алиасов компаний одним batch-запросом.
5.Имя из домена
conf: 60Если в тексте есть домен (rocketbet.com), основная часть (rocketbet) используется как кандидат.
6.Fallback-паттерны
conf: 45Резервные regex: извлечение после "компания/партнерку/сетка" + слово с заглавной, или CamelCase с суффиксом (Partners, Network, Media и др.)
7.Подпись / Footer
conf: 85-88Последние 2-4 строки сообщения анализируются как подпись спамера: ищутся бренды, алиасы, разделители (|, /, -).
8.Имя отправителя
conf: 35-92Имя/фамилия из Telegram профиля парсится по разделителям (|, -, /) — ищутся бренды и алиасы. Если не найдено — возвращается как candidate с низким confidence.
9.История отправителя
conf: inheritedЕсли ни один шаг не определил компанию — проверяется история прошлых жалоб на этого спамера (по telegram_id или username).