Документация
Руководство пользователя SpamAway
Начало работы
SpamAway — это антиспам-бот для Telegram, который защищает ваши чаты от спама, рекламы, мошенников и нежелательного контента. Бот работает автоматически и удаляет спам-сообщения в реальном времени.
Подключение бота к чату
Найдите бота
@SpamAwayOnlineBot в Telegram и добавьте его в свой чат или канал. Бот должен быть добавлен как администратор.
Для корректной работы боту необходимо право на удаление сообщений.
Откройте бота
@SpamAwayOnlineBot в Telegram, нажмите Start и запустите привязанное к боту мини-приложение. В меню будет список чатов, где вы являетесь администратором и где добавлен бот.
В меню выберите чат и настройте правила модерации под ваши нужды. При добавлении бота в чат автоматически активируется пробная подписка на 7 дней с доступом ко всем функциям. Для тестирования настроек без реального удаления сообщений используйте отладочный режим.
Создайте отдельный чат (группу) для архива удалённых сообщений и добавьте туда бота как администратора. В настройках созданного чата включите переключатель "Это корзина". Укажите этот чат в настройках основного чата. Спам-корзина позволяет просматривать удалённые сообщения и восстанавливать ошибочно удалённые.
Если ваш чат является группой обсуждения канала, добавьте бота также в сам канал как администратора. Это позволит боту корректно обрабатывать сообщения от имени канала и комментарии к постам.
Личный кабинет
В личном кабинете вы можете:
- Просматривать список подключённых чатов
- Включать и выключать правила модерации
- Настраивать параметры каждого правила
- Добавлять собственные спам-фразы
- Управлять подпиской
- Просматривать статистику удалённых сообщений
Правила модерации
SpamAway использует систему правил для определения спам-сообщений. Правила делятся на два типа:
- Разрешающие — если сообщение соответствует правилу, оно пропускается без проверки остальных правил
- Запрещающие — если сообщение соответствует правилу, оно удаляется
Порядок проверки: сначала проверяются разрешающие правила (белый список), затем запрещающие.
Доступные правила
Автор — администратор
Сообщения от администраторов чата всегда пропускаются без проверки.
Автор — администратор привязанного к чату канала
Сообщения от администраторов привязанного к чату канала всегда пропускаются без проверки.
Сообщение содержит ссылку
Удаляет сообщения, содержащие внешние ссылки (URL) или ссылки в тексте. Эффективно против спама с рекламой сайтов.
Сообщение содержит упоминание
Удаляет сообщения с @упоминаниями пользователей или каналов. Помогает против массового тегирования и рекламы каналов.
Сообщение похоже на спам-фразу (семантический поиск)
Использует искусственный интеллект для поиска сообщений, похожих на известные спам-фразы по смыслу. Даже если спамер изменит формулировку, бот распознает спам.
Сообщение содержит слова из спам-фразы (точное совпадение)
Ищет точные совпадения ключевых слов из базы спам-фраз. Быстрый и точный метод для известных спам-паттернов.
Сообщение содержит кнопки
Удаляет сообщения с inline-кнопками. Часто используется спамерами для привлечения внимания.
Автор не является участником группы
Удаляет сообщения от пользователей, которые не состоят в группе.
Автор не является подписчиком канала
Удаляет комментарии от пользователей, которые не подписаны на канал.
Профиль автора содержит ссылку
Проверяет имя пользователя и биографию автора на наличие ссылок. Помогает против аккаунтов, созданных для рекламы.
Настройка правил
Для каждого правила можно:
- Включить/выключить — активировать или деактивировать правило
- Настроить параметры — текст и время автоудаления уведомления, а также у некоторых правил есть дополнительные настройки (например, порог чувствительности для семантического поиска настраивается на вкладке "Словарь")
Спам-фразы
База спам-фраз — это ваш персональный словарь нежелательного контента. Бот использует эту базу для поиска спама двумя способами:
- Точное совпадение — поиск по ключевым словам (должно быть включено правило "Сообщение содержит слова из считающейся спамом фразы")
- Семантический поиск — поиск похожих по смыслу фраз с помощью ИИ (должно быть включено правило "Сообщение похоже на считающуюся спамом фразу")
Добавление спам-фраз
Способ 1: Через личный кабинет
- Перейдите в раздел «Спам-фразы» для нужного чата
- Нажмите «Добавить фразу»
- Введите текст спам-фразы
- Сохраните
Способ 2: Через бота в Telegram
- Перешлите спам-сообщение боту в личные сообщения
- Бот предложит добавить текст в базу спам-фраз
- Подтвердите добавление
Настройка чувствительности
Для семантического поиска можно настроить порог схожести:
- Высокий порог (0.96-1.00) — находит только очень похожие фразы, меньше ложных срабатываний
- Средний порог (0.94-0.96) — баланс между точностью и полнотой
- Низкий порог (0.92-0.94) — находит больше спама, но возможны ложные срабатывания
Проверка фраз
После настройки спам-фраз и порога чувствительности вы можете проверить, как система будет реагировать на конкретные сообщения. На странице спам-фраз есть форма для тестирования:
- Введите любой текст в поле проверки
- Система покажет, будет ли этот текст определён как спам
- Если найдено совпадение — отобразится похожая спам-фраза и степень схожести
Это помогает подобрать оптимальный порог чувствительности и убедиться, что нужные фразы распознаются корректно.
Как удаляется спам
SpamAway обрабатывает каждое сообщение в реальном времени. Весь процесс — от получения сообщения до его удаления — происходит автоматически и занимает несколько секунд.
Этапы обработки сообщения
Когда кто-то пишет в вашем чате, Telegram отправляет уведомление боту. Бот получает текст сообщения, информацию об авторе и метаданные (ссылки, упоминания, кнопки и т.д.).
Сначала бот проверяет, не попадает ли сообщение под разрешающие правила. Например, если автор — администратор чата, сообщение сразу пропускается без дальнейших проверок. Это гарантирует, что администраторы и доверенные пользователи никогда не попадут под фильтры.
Если сообщение не попало в белый список, бот последовательно проверяет запрещающие правила: наличие ссылок, упоминаний, кнопок, совпадение со спам-фразами и другие критерии. Проверка останавливается при первом совпадении.
Если сообщение признано спамом, бот выполняет следующие действия:
- Копирование в спам-корзину — если настроена спам-корзина, сообщение копируется в архивный чат с информацией о сработавшем правиле, чате, авторе и кнопкой восстановления
- Удаление из чата — оригинальное сообщение удаляется из группы
- Уведомление — в чат отправляется короткое уведомление о том, что сообщение было удалено как спам. Текст уведомления можно настроить отдельно для каждого правила в параметрах правила
- Автоудаление уведомления — через заданное время уведомление автоматически удаляется, чтобы не засорять чат. Время автоудаления также настраивается для каждого правила индивидуально
Отладочный режим
Если включён отладочный режим, бот выполняет все проверки, но не удаляет сообщение из чата. Вместо этого информация о срабатывании отправляется в спам-корзину для анализа. Это позволяет безопасно тестировать настройки.
Восстановление сообщений
Если бот ошибочно удалил нормальное сообщение, вы можете его восстановить. Для этого сначала необходимо настроить спам-корзину.
Как это работает
- Удалённые сообщения сохраняются в архиве (спам-корзине)
- Администратор получает уведомление об удалении с кнопкой «Это не спам, вернуть»
- При нажатии на кнопку сообщение восстанавливается в чате
Настройка спам-корзины
Вы можете настроить отдельный чат для архива удалённых сообщений:
- Создайте чат (группу) для архива
- Добавьте бота в этот чат как администратора
- В настройках созданного чата включите переключатель "Это корзина"
- Укажите этот чат в настройках основного чата (Пересылать удаляемый спам в "корзину")
Отладочный режим
Отладочный режим — это специальный режим работы бота, который позволяет тестировать настройки правил без реального удаления сообщений из чата.
Как работает отладочный режим
Когда отладочный режим включён:
- Сообщения НЕ удаляются из чата — они остаются видимыми для всех участников
- Бот определяет, какие сообщения были бы удалены по текущим правилам
- Информация о срабатывании правил отправляется в спам-корзину
- В уведомлении указывается, какое именно правило сработало и почему
- При первоначальной настройке бота в новом чате
- После изменения правил или добавления новых спам-фраз
- Для анализа, какие сообщения попадают под фильтры
- Для настройки порогов чувствительности семантического поиска
Как включить отладочный режим
Войдите в приложение через Telegram.
Откройте настройки нужного чата из списка ваших чатов.
Создайте чат (группу) для архива удалённых сообщений, добавьте туда бота как администратора и укажите этот чат в настройках. Без спам-корзины отладочный режим недоступен.
После настройки спам-корзины появится возможность включить переключатель «Отладочный режим».
Информация в отладочных уведомлениях
Когда правило срабатывает в отладочном режиме, в спам-корзину приходит сообщение с информацией:
- Текст сообщения — содержимое проверяемого сообщения
- Сработавшее правило — какое именно правило определило сообщение как спам
- Чат — куда отправлено сообщение
- Автор — кто отправил сообщение
Рекомендуемый процесс настройки
- Включите отладочный режим и настройте спам-корзину
- Наблюдайте за срабатываниями в течение нескольких часов или дней
- Анализируйте — какие сообщения ловятся правильно, а какие — ошибочно
- Корректируйте настройки — отключайте лишние правила, настраивайте пороги, добавляйте исключения
- Повторяйте цикл до достижения нужного баланса
- Выключите отладочный режим — бот начнёт реально удалять спам
Подписки и тарифы
SpamAway предлагает бесплатный и платные тарифы в зависимости от ваших потребностей.
Бесплатный тариф
- Базовая защита от спама
- Используются стандартные правила антиспама без возможности их настройки
Платный тариф
- Возможность выбора и настройки правил антиспама
- Возможность использовать корзину
- Возможность использовать отладочный режим
- Возможность восстановить ошибочно удалённые сообщения
- Собственная база спам-фраз
- Семантический поиск спама (ИИ)
Стоимость тарифа
Цена зависит от количества участников в чате:
| Тариф | Участников | Месяц | 6 месяцев | Год |
|---|---|---|---|---|
| Start | до 1 000 | 590 ₽ | 3 200 ₽ | 5 900 ₽ |
| Growth | до 5 000 | 1 290 ₽ | 6 900 ₽ | 12 900 ₽ |
| Pro | до 20 000 | 2 490 ₽ | 13 500 ₽ | 24 900 ₽ |
| Scale | до 50 000 | 4 990 ₽ | 26 900 ₽ | 49 900 ₽ |
| Enterprise | до 5 000 000 | 10 ₽ | 55 000 ₽ | 55 000 ₽ |
Оплата
- Оплата производится через Робокассу
- Принимаются карты российских банков, СБП
- Для юридических лиц выставляем счета и предоставляем закрывающие документы
- Подписка продлевается автоматически (можно отключить)
Частые вопросы
Бот удаляет нормальные сообщения. Что делать?
Проверьте настройки правил в личном кабинете. Возможно, включены слишком строгие правила. Рекомендуем:
- Отключить правило, которое вызывает ложные срабатывания
- Увеличить порог чувствительности для семантического поиска
- Добавить исключения в белый список
Можно ли использовать бота вместе с другими ботами?
Да, SpamAway корректно работает с другими ботами. Рекомендуем дать SpamAway более высокий приоритет (выше в списке администраторов), чтобы он первым обрабатывал сообщения.
Бот не работает в моём чате
Проверьте:
- Бот добавлен в чат как администратор
- У бота есть права на удаление сообщений
- Чат активирован в личном кабинете
- Хотя бы одно правило включено
Как отменить подписку?
Автопродление можно отключить в личном кабинете в разделе «Подписка». После окончания оплаченного периода подписка не будет продлена автоматически.
Бот читает мои сообщения?
Бот обрабатывает сообщения только в момент их отправки для проверки на спам. Мы не храним содержимое ваших сообщений и не читаем переписку. Подробнее в Политике конфиденциальности.
Почему информация об авторе в спам-корзине выглядит по-разному?
Telegram предоставляет разный объём информации об авторе в зависимости от типа сообщения:
- Обычные сообщения — бот получает полную информацию: имя, фамилию, username и ID пользователя
- Сообщения от имени канала — Telegram передаёт только название и ID канала, без данных о реальном авторе
- Анонимные администраторы — если в чате включена анонимность для администраторов, бот видит только общий идентификатор группы
- Пересланные сообщения — информация зависит от настроек приватности исходного автора
Это ограничение Telegram API, а не бота. Бот отображает всю доступную информацию об авторе.
Как связаться с поддержкой?
Напишите нам на info@spamaway.ru или в форму обратной связи.