Я администрирую небольшой, уютный Telegram-чат по интересам. Долгое время у нас было спокойно: все свои, никаких лишних глаз. Но стоило нам немного вырасти (пара сотен участников, ничего особенного), как началось нашествие нежданных «гостей». В один не самый прекрасный день чат заполонили сообщения типа “купи скидочные прайсы”, “заработай миллион за час” и прочий мусор. Спамеры нашли дорогу в нашу группу. Поначалу я героически удалял спам вручную, банил нарушителей, но гидра постоянно отращивала новые головы – сколько ни удаляй, лезут новые.
Причины быстро прояснились: в Telegram расплодились дешёвые фермы фейковых аккаунтов, которые могут пачками штамповать ботов и забрасывать их в чаты. Причём современные спам-боты уже не такие тупые, как раньше. Сообщения стали куда более разнообразными и правдоподобными – порой сразу и не отличишь спам от обычной беседы. Похоже, некоторые даже умудряются использовать тексты от нейросетей, чтобы не выглядеть примитивно. В общем, проблема стала серьёзной: ещё немного – и наш ламповый чат превратился бы в помойку рекламы.
Закрывать группу или вводить ручную премодерацию не хотелось – это же не секта, всем желающим вход свободен. Поэтому сначала я решил прибегнуть к помощи популярного бота-модератора (выбрал известный Combot). У него нашлась полезная функция: ограничивать привилегии новеньких на первые 1-2 дня. То есть новичок вступил, а постить картинки, ссылки или что-то подозрительное не может – только текстом поздороваться. За это время, как рассчитывалось, либо сам Telegram успеет выявить и прибить явного спамера, либо боту-нашественнику надоест ждать и он отстанет. И надо сказать, поначалу это сработало: мусорных сообщений стало меньше. Обычные новые пользователи, правда, слегка негодовали, что не могут сразу кидать мемчики и гифки, но в целом терпели ради порядка.
Однако, спамеры тоже не дремлют. Очень скоро самый хитрый ботяра нашёл обход: он просто ждал двое суток молча, а потом спокойно выкладывал свою рекламную портянку, когда пробственный срок истекал. Другие научились маскироваться под обычный текст – наши фильтры их не ловили. В итоге метод с ограничениями быстро выдохся. Спам потихоньку просачивался обратно, только уже в более изощрённых формах. Нужно было придумать что-то ещё.
Эксперимент: капча на входе
Раз ограничения по времени не дали долгого эффекта, следующий логичный шаг – капча для всех новичков. Про капчу слышали все: обычно это какое-то простое задание, чтобы убедиться, что ты не бот. Например, нажать на кнопочку, решить задачку или ввести код с картинки. Многие админы советовали этот путь, да и Combot как раз внедрил у себя простейшую капчу: при входе в чат новенькому показывается кнопка «Я не бот», которую надо нажать.
Я подключил эту функцию и выдохнул с облегчением... на пару дней. Человеку нажать кнопку труда не составит – и бот предполагает, что раз нажал, значит не робот. Но не тут-то было: оказалось, куча спам-ботов умеют имитировать такие нажатия и легко обходят подобную элементарную проверку. Спам как просачивался, так и продолжил, пусть и чуть реже. В общем, пришлось признать: нужна капча посерьёзнее, которая спамеров точно отсеет.
Я нашёл специального капча-бота для Telegram (по типу Shieldy или ему подобные), который генерирует уже полноценную проверку. Выбрали вариант с вводом случайного кода: при входе новичку бот кидает картинку с цифрами/буквами или простой пример, и просит ввести ответ в чат. Настроил таймер: не уложился, значит, до свидания – кик с группы. Уложился – добро пожаловать, проходи, не стесняйся.
Честно говоря, немного мандражировал, вводя эту систему. Вдруг отпугнёт всех живых людей? Вдруг никто не станет разбираться и просто уйдёт? Но любопытство и надежда на избавление от спама перевесили. Мы повесили объявление, мол, "Друзья, у нас теперь капча при входе – не пугайтесь, это быстро", и запустили этого электронного привратника.
Реакция пользователей: паника отменяется
К моему облегчению, конца света не случилось. Большинство новых участников воспринимали капчу спокойно. Люди приходили, видели инструкцию от бота, вводили нужные буковки и благополучно присоединялись к беседе. Кто действительно хочет попасть в сообщество – того мелкая проверка не остановит. Многие даже шутили: “Ха, чуть экзамен не завалил при поступлении в чат!”. В общем, обошлось без массовой истерики.
Конечно, не без курьёзов. Один мой давний приятель решил к нам зайти, но сообщение от бота про капчу проглядел (ну бывает, чат промотал). Естественно, время вышло – его выкинуло. Товарищ сразу мне в личку: “Ты чего меня забанил, я же свой!”. Потом разобрались, посмеялись, он повторно зашёл уже по правилам. Зато теперь всегда читает ботыные инструкции 😀.
Нашлись и такие юзеры, кто по привычке начал возмущаться: “За что мне эти загадки? Я что, бот по-вашему?” — на что модераторы дружелюбно отвечали: “Ничего личного, правила для всех. Доказал, что не бот – милости просим к разговору!”. Пара человек принципиально отказались что-то там вводить и просто ливнули из группы. Что ж, если человек не желает пройти элементарную проверку, может, он и не очень-то нам и нужен? Заодно это отсеяло самых ленивых и случайных прохожих. Забавно, но факт: жёсткая капча оказалась эффективной не только против программ-ботов, но и против некоторых живых людей, которые не хотят тратить время на ввод пяти символов.
От других администраторов я узнал и вовсе забавные схемы. Оказывается, есть хитрые антиспам-боты, которые вместо классической капчи могут потребовать… подписаться на канал! Да-да, новенькому говорят: “Подпишись на вот тот Telegram-канал, тогда мы поверим, что ты не спамер”. Выглядело это для меня диковато – будто тебя просят пройти проверку, а заодно рекламку впаривают. Но, как ни странно, люди зачастую послушно жмут «Подписаться» и возвращаются в чат, вовсе не воспринимая это как навязчивую рекламу. Такой вот взаимообмен: боты очищают чат от спама, а взамен ненавязчиво продвигают чей-то канал. Хитро, ничего не скажешь. Себе я, правда, такой способ внедрять не стал – уж слишком это выглядело как сделка с совестью: бороться со спамом через другую форму спама.
Результат: спокойствие и порядок
После введения капчи наш чат буквально преобразился. Поток спамеров иссяк практически сразу. Вместо десятка подозрительных аккаунтов в день теперь если и пытался кто зайти с дурными намерениями – мы этого просто не узнаем, бот их молча отсеивает на пороге. Ни тебе больше ночных налётов с рекламой мошеннических крипто-схем, ни странных ссылок от новорегов. В чате наступила тихая гавань.
Зато остались действительно заинтересованные люди. Общение оживилось, потому что его больше не прерывают “вбросы” и рекламные крики. Постепенно народ оценил изменения: вместо хаоса – ламповая атмосфера, все свои, чужих нет (во всяком случае, неживых чужих). Пару активных участников даже поблагодарили: мол, сначала капча напрягла, а потом поняли, что без нее было бы гораздо хуже. Для меня, как админа, тоже случился праздник: можно наконец не сидеть круглосуточно с метлой, выметая мусор, а спокойно почитать беседу и участвовать в ней. Нагрузка на модерацию упала в разы – бот делает грязную работу автоматически.
Конечно, барьер на вход теоретически может отпугнуть каких-то хороших людей, которым лень капчу проходить. Но, откровенно говоря, такие единицы мало что теряют и мы тоже. Зато мы получили ценный бонус: каждый новый участник, который успешно заходит, с большой вероятностью реальный человек, пришедший пообщаться, а не засланец-спамер. Качество аудитории выросло, и это сразу чувствуется.
Если сравнить, то капча – как сетка на окне: мешает залететь разве что особенно крупным мухам, да и то не всем по душе, зато дома нет комаров 😊. В итоге я совершенно не жалею, что внедрил капчу. Это было, пожалуй, самое верное решение в нашей войне со спамом. Чат живёт, общается и развивается уже без постоянной оглядки на спам-атаку. А я наконец высыпаюсь, не опасаясь среди ночи получить уведомление о новом «заманчивом предложении». Посмотрим, что дальше придумают спамеры, но пока всё спокойно – наш электронный привратник на страже.
Вывод: капча в Telegram-группе – не панацея, но работает. Спамерам стало слишком хлопотно пролезть, и они сменили адресата. Пользователи немного поворчали, но привыкли и оценили тишину. Если у вас сходная беда со спамом – мой опыт показывает, что капча способна навести порядок. Главное – выбрать подходящий инструмент и не переборщить с паранойей. Наш эксперимент однозначно удался: и волки сыты (спамеры ушли ни с чем), и овцы целы (чат жив и здоров).