Безпека Telegram-спільнот · Закрита бета

Антиспам бот для Телеграм проти автоматизованого спаму.

Антиспам-бот, який показує свою роботу.

Більшість антиспам-ботів для Telegram — це фільтри за ключовими словами зі сторінкою налаштувань. Targa — це рушій перевірки, створений проти автоматизованого спаму, і кожна дія має структуровану причину, яку можна отримати через /why <id>.

Що він ловить

Маскування гомогліфами

«mоnobank» з латинською «о» виглядає нормально для людини й прослизає повз чорні списки. Targa нормалізує схожі символи перед оцінюванням.

Редагування після публікації

Чисте повідомлення на вході, спам після редагування — класичний обхід фільтрів. Targa перевіряє повідомлення знову після кожної правки.

Видавання себе за адміна

Схожі імена й аватари, націлені на ваших учасників в особистих повідомленнях і відповідях.

Флуд

Хвилі атак стримуються як шаблон, а не по одному повідомленню.

Що ще він ловить

Аналіз зображень

Від Starter фото, стікери, файли зображень та обкладинки відео читаються як текст. Пропозиція, надрукована на скриншоті, чи посилання, сховане в QR-коді, перевіряються так само, як звичайне повідомлення. Англійська, російська та китайська, а також мова, яку встановлено для вашої групи.

Захист від рейдів

Стежить за швидкістю входів відносно звичного темпу вашої групи: коли за короткий час приходить багато акаунтів, новачків на мить затримують без права писати, а в адмінів запитують. Рейд фіксують за доказами — ті, хто увійшов, є в списку блокувань, те саме повідомлення від кількох із них — ніколи лише за обсягом, а копії видаляють, зокрема перші.

Захист від соціальної інженерії

Від Starter Targa оцінює повідомлення в контексті розмови, а не окремо: враховуються й повідомлення довкола, і історія відправника. Новачок, який спершу спілкується, а потім пропонує «вигідну справу», оцінюється за цією пропозицією в контексті, а приманка, написана під вашу групу, її тему й жаргон, однаково розпізнається як приманка.

Відбитки кампаній

Щойно шахрайська кампанія відома, її наступну копію ловлять одразу, навіть якщо її переписано схожими літерами, пробілами, невидимими символами чи дрібними правками. Акаунти, що публікують ту саму пропозицію у вашій групі, вважаються однією кампанією, і вже опубліковані копії теж видаляються.

Семантичний аналіз

Від Starter комплексна перевірка Targa ловить нове й замасковане шахрайство, а не лише відомі шаблони. Вона оцінює, що повідомлення означає і що робить його відправник, а не лише те, які слова в ньому трапляються, тож ловить шахрайство, якого не описати жодним списком ключових слів чи жорстким правилом, приблизно через секунду після надходження.

Виявлення загроз нульового дня

Від Starter шахрайство, про яке ще ніхто не повідомив, оцінюється за тим, що в ньому сказано і що робить його відправник, а не шукається у списку. Ловиться вже перша копія нової пропозиції, а також переформулювання, схожі літери та пропозиції, розбиті на кілька повідомлень.

Як працює антиспам бот для Телеграм

Бот — це учасник із правами адміна. Звідси випливає все, що він може: він бачить те, що бачить адмін, і може видаляти й блокувати. Боти відрізняються тим, що вони роблять із побаченим.

Що він бачить

Як адмін, бот отримує кожне повідомлення в групі й кожну правку. Він не бачить особистих чатів учасників і не може читати групу, до якої його не додали. З правом схвалювати запити на вступ він бачить і тих, хто проситься всередину.

Двері

Перш ніж акаунт зможе писати, бот може його перевірити: капча при вступі, погляд на сам акаунт і темп прибуття. Багато акаунтів, що приєдналися за одну хвилину, — це рейд, і Targa оцінює хвилю, а не кожен акаунт окремо.

Кімната

Перевіряється кожне повідомлення й кожна правка, навіть та, що надходить через годину. Схожі символи нормалізуються перед оцінюванням, тож "c0inbаse" читається як те, що він імітує. Від Starter Targa також читає кожне повідомлення за змістом, разом із картинкою і QR-кодом у ній, а привітний новачок, чиї запитання перетворюються на пропозицію, оцінюється як розмова.

Дія

Вердикт стає видаленням, заглушенням або баном, і кожна дія має причину: /why <id> показує вердикт і сигнали, що за ним стоять. Один дотик скасовує її. Targa застосовує дії з першого повідомлення; адмін, який хоче спершу поспостерігати, надсилає /shadow on і натомість читає журнал.

Налаштування за п’ять хвилин

  1. Запросіть доступ. Targa в закритій беті. Запросіть доступ на app.targa.dev/register; у панелі керування ви під’єднуєте групу й читаєте її журнал.
  2. Додайте бота до групи. Додайте @HeyTargaBot до групи як звичайного учасника.
  3. Зробіть його адміном із двома правами. «Видаляти повідомлення» і «Блокувати користувачів». «Призначати адміністраторів» і «Залишатися анонімним» лишіть вимкненими. Поставте тег учасника «бот», щоб ніхто не сплутав його з адміном-людиною.
  4. Під’єднайте групу в панелі керування. Після під’єднання група з’являється у вашій панелі керування. Там ви бачите кожну дію, її причину й налаштування перевірки при вході, флуду та новачків.
  5. Прочитайте перші причини. Targa діє з першого повідомлення. Відкрийте /why на перших кількох діях, щоб побачити, що вона оцінила й чому; /undo скасовує будь-яку з них. Якщо ви радше поспостерігали б тиждень, перш ніж вона почне діяти, надішліть /shadow on.

Що роблять вбудовані інструменти Telegram і де починається бот

Telegram дає кожному адміну кілька налаштувань. Їх варто ввімкнути, і вони зупиняються на самому повідомленні.

Бот починається там, де вони закінчуються: читає повідомлення, картинку й правку, оцінює акаунт і запит і каже вам чому.

На що зважати в антиспам боті для Телеграм

Кожне повідомлення, кожна правка

Спам, який надходить правкою або п’ятим повідомленням у розмові, — це той спам, який пропускає перевірка лише першого повідомлення.

Картинки та QR-коди

Пропозиція, набрана на скриншоті, або посилання на гаманець усередині QR-коду не містять жодного слова, яке міг би впізнати фільтр.

Акаунт, а не лише слова

Схоже ім’я, аватар, скопійований в адміна, акаунт, що приєднався хвилину тому: це сигнали, яких список слів не бачить.

Причина для кожної дії

Якщо ви не можете прочитати, чому учасника видалили, ви не відрізните помилку від влучання. Вимагайте причину, яку можна показати учаснику, і скасування дії.

Двері, а не лише кімната

Запити на вступ, капча й реакція на рейд не пускають очевидні акаунти, щоб перевірка могла приділити увагу решті.

Мови ваших учасників

Бот, який шукає англійські ключові слова, пропускає те саме шахрайство португальською, гінді чи фарсі. Від Starter Targa читає зміст будь-якою мовою.

Чому пояснення важливі

Непрозора модерація — універсальний біль адмінів: учасника заблокували, ніхто не знає чому, і довіра руйнується з обох боків. Кожен вердикт Targa відтворюваний — вердикт, оцінка й точні сигнали, що спрацювали. Оскарження перестають бути суперечками.

Від Starter комплексна перевірка Targa також ловить нове й замасковане шахрайство, якого не описати жодним правилом, — шахрайські лійки в розмові, персоналізований фішинг — і ці вердикти мають той самий /why.

Часті запитання

Що таке антиспам бот для Телеграм?

Це бот, якого ви додаєте до групи як адміна, щоб він видаляв спам і обмежував акаунти, які його публікують. Більшість таких ботів — це фільтри за ключовими словами зі сторінкою налаштувань. Targa перевіряє кожне повідомлення й кожну правку, і кожна дія має причину, яку можна прочитати через /why.

Чи є безкоштовний антиспам бот для Телеграм?

Так. Безкоштовний тариф Targa по-справжньому безкоштовний: це не пробний період, і картка не потрібна. Free — це базовий захист із першого дня: захист під час вступу, фільтри вмісту, перевірки фейкових адмінів і профілів та федерації. Від Starter комплексна перевірка Targa також ловить нове й замасковане шахрайство, а не лише відомі шаблони, і Targa читає те, що на картинках. Free не має місячного ліміту повідомлень; вищі тарифи додають групи й місця.

Як додати антиспам бота до групи в Телеграм?

Запросіть доступ на app.targa.dev/register (закрита бета), потім додайте @HeyTargaBot до групи як адміна й під’єднайте групу з панелі керування.

Які права адміна потрібні антиспам боту в Телеграм?

Два: «Видаляти повідомлення» і «Блокувати користувачів». Усе інше можна лишити вимкненим — зокрема «Призначати адміністраторів» і «Залишатися анонімним», які ніколи не варто надавати. Поставте тег учасника «бот», щоб у кутку не було напису «адмін». Доданий без прав адміна, бот лишається пасивним спостерігачем і все одно обчислює ваш Targa Score на рівні учасника.

Які види спаму вона ловить?

Фейкових адмінів, підміну символів, повідомлення, які редагуванням перетворили на спам, спам із посиланнями та крипторозіграшами, флуд і рейди — на кожному тарифі. Від Starter комплексна перевірка Targa також ловить нове й замасковане шахрайство, а не лише відомі шаблони: шахрайство, сховане в зображеннях і QR-кодах, і атаки, яких не описати жодним правилом: шахрайство в розмові, яке змінює курс на п’ятому повідомленні, фішинг, написаний для вашої групи, скоординовані групи акаунтів. Будь-якою мовою.

Чи конфліктуватиме вона з моїм поточним ботом для модерації?

Ні. Targa зосереджена на перевірці повідомлень та учасників; боти модерації за правилами можуть працювати поруч із нею.

Чи читає антиспам бот особисті повідомлення?

Ні. Бот бачить групи, до яких його додали. Особисті чати між учасниками для нього невидимі, тому шахрайство, яке починається в групі й переходить в особисті повідомлення, треба зупиняти в групі: Targa позначає акаунт, що копіює ім’я чи фото адміна, а ваше закріплене повідомлення каже учасникам, що адміни ніколи не пишуть першими.

Що відбувається, коли бот помиляється?

Кожна дія має причину, яку можна прочитати через /why, і один дотик на /undo скасовує її. Учасник повертається, і ви можете розповісти йому, що побачив бот. Targa застосовує дії з першого повідомлення; /shadow on перемикає її в режим спостереження — для адміна, який хоче спершу почитати журнал.