Инструкция DeFensy 🛡⚔️ AntiSpamBot

❗❗Внимание! Данная инструкция устарела.❗❗ Актуальная инструкция находится по ссылке    👉 DeFensy 🛡️⚔️ AntiSpam Bot

Важно! Ознакомьтесь с правилами использования бота, чтобы его вам не заблокировали. Часть функционала бота платная и доступна только по подписке.  

                        Возможности бота

  • Борьба со спамом в комментариях каналов;
  • Борьба со спамом в виде массовой рассылки текста и медиаконтента;
  • Борьба со спам-сообщениями от лица канала;
  • Борьба со спам-ссылками;
  • Борьба со спамом в имени пользователя;
  • Очищать "удаленные аккаунты" и "мертвыe души" в вашей группе;
  • Бот поддерживает работу в топиках групп.
  • И многое другое.
***

Основные настройки бота находятся в самом боте. Группы (чаты) также настраиваются в самом боте.

Чтоб запустить настройку - жмите /start бота и дальше ВНИМАТЕЛЬНО читайте, что вам отвечает бот.

Внимание! Разделы, отмеченные знаком 🌟 полностью или частично доступны только по подписке на расширенные возможности бота.

  1. Добавить бота в группу (чат)

  2. Основное меню — Мои группы (чаты)

  3. Мастер быстрой настройки

  4. Cинхронизировать админов

  5. Тихий режим работы бота -🌟

  6. Антифлуд и Антимат

  7. Антинакрутка пользователей -🌟

  8. Ночной режим

  9. Системные сообщения группы

10. Сообщения от имени каналов

11. Ссылки от пользователей и Ссылки в чате

12. Фильтрация вступающих в группу

13. Стоп-слова в сообщениях пользователей-🌟

14. Капча для новых участников группы (Проверка на бота)  -🌟

15. Приветствие новых пользователей

16. Отчеты о работе бота для администратора

17. Моя сеть групп (Кроссбан) -🌟 

18. Пересылка (forward) сообщений пользователями

19. Модерация пользователями

20. Система предупреждений о нарушениях (warn)

21. Система репутации (кармы) пользователей

22. Автоудаление первых комментариев в канале  -🌟

23. Установка правил группы (команда /rules)

24. АнтиРейд система DeFensy Guard

25. Подписка и Расширенные возможности

26. Очистка от удаленных аккаунтов и мертвых душ

27. Прочие настройки (передача прав, перенос настроек, удаление бота из чата, изменение языка)  

28. Команды используемые из группы (чата)

Добавить бота в группу/чат

Важно!

Перед добавлением бота админ должен выключить анонимность, потом её можно вернуть.

Добавить в чат бота можно:

- через кнопку - нажмите на неё - выберите нужную группу - добавить

 - напрямую: Управление группой - Добавить участников - вписать @defensy_bot - выбрать бота с чёрно-белой аватаркой - добавить в группу.

После добавление бота в чат, назначьте его администратором в группе и дайте права для удаления сообщений и бана пользователей. Чтоб это сделать войдите в "Настройки группы" » Администраторы » Добавить администратора » выдать права (возможности) администратора. Из самых обязательных "Удаление сообщений и блокировка участников"

Бот автоматически привяжет чат или канал к вашему аккаунту, как администратору, если ваш аккаунт не скрыт в настройках чата (т.е. пишете от своего имени, а не от лица канала\группы). Посмотреть и настроить все чаты можно нажав на кнопку –

Если в боте не видите добавленного чата - введите команду /makemegod {id} (айди здесь - айди аккаунта админа) в вашем чате, в который вы добавили бота админом. Саму команду найдёте в боте. 

ВОТ ПРЯМ С ЦИФРАМИ НАДО ОТПРАВЛЯТЬ и в вашей группе, а не боту.

  Важный момент! Главный администратор для бота не обязательно владелец группы (чата). Кто добавил и привязал бота - тот и имеет все возможности его управления (Принцип -  кто первый, тот и папа). Если вы владелец группы, в которой есть бот, но у вас нет доступа к его настройкам - переведите бота на ваш аккаунт от текущего администратора.

Добавление в канал

Добавить бота в канал можно напрямую, сразу назначив бота администратором. В таком случае бот будет собирать статистику канала и будет возможность использовать систему антинакруток, чисток удаленных пользователей и т.д. (функционал находится в разработке)

К оглавлению

Основное меню — Мои группы (чаты)

Открывается после нажатия /start. Чтоб перейти в настройки своей группы - жмите МОИ ГРУППЫ (ЧАТЫ).

Далее будет выбор всех добавленных вами групп, где вы являетесь главным админом для бота. Нажмите на нужную группу. Если у группы есть подписка - перед ней будет значок 🌟

Появятся все доступные настройки бота. Функции кнопок со значком ⛔️ доступны только по подписке на расширенные возможности.

К оглавлению

Мастер быстрой настройки

Мастер быстрой настройки позволяет в режиме одного окна быстро настроить основные функции бота. Если вы не хотите разбираться в сложных хитросплетениях настроек - воспользуйтесь этим вариантом.

И следуйте по его подсказкам, нажимая кнопки. Бот быстро настроит все основные моменты, которые нужны в большинстве случаев.

К оглавлению

Cинхронизировать админов

Функция позволяет синхронизировать данные, в случаях:

1. Обновление данных об админах группы, если пользователя удалили или добавили в админы и нужно удалить/добавить его права боту. Если после удаления админа и синхронизации данных бот продолжает "видеть" пользователя админом, то удалите данного пользователя из "белого списка" командой из чата – /dfDeleteWhiteList @username или ID пользователя;

2. Обновление названия канала или привязанной к каналу группы для корректного отображения нового названия в боте.

Аналог кнопки настроек - команда /dfSync в самом чате.

К оглавлению

Тихий режим работы бота 🌟

Можно отключить  необязательные сообщения бота, которые сообщают в группе о его деятельности - бан пользователя, запрет на вход, мат, стоп-слова и многие другие.

Далее вы можете выбрать все, либо необходимые пункты, где бот должен молчать. Нажмите «📌 Сохранить» обязательно, чтоб применить настройки.

Важно!

Функционал доступен только в расширенных возможностях группы (при платной подписке)🌟

К оглавлению

Антифлуд и антимат

Антифлуд система автоматически блокирует массовую отправку сообщений в чате. Проверяет как текстовые сообщения, так и медиаконтент. Функция включается в настройках. Пользователь, которого бот определил как флудера, банится в группе автоматически.

Антимат система автоматически удаляет сообщения, которые содержат мат. Возможны ложные срабатывания. Функция включается в настройках. Антимат сначала просто удаляет два сообщения содержащие в себе маты и предупреждает пользователя о нарушении, но на третье сообщение с матом бот удалит его и ограничит пользователя – беззвучный режим (mute) на один час.

К оглавлению

АнтиНакрутка пользователей 🌟

Система оповещения и реагирования на массовый вход пользователей в чат или канал.

Здесь можно настроить количество вступивших пользователей за отведенное время. Обязательно нажмите сохранить в настройках.

При наступлении случая накрутки вы будете получать оповещения о накрутке пользователей и сможете принять меры или убедиться, что всё в порядке.

В разработке меры автоматического срабатывания при обнаружения накрутки.

Важно!

Функционал доступен только в расширенных возможностях группы (при платной подписке)🌟

К оглавлению

Ночной режим

Важно!

Чтоб ночной режим работал, боту обязательно необходимо выдать права - "Изменение профиля группы", "удаление сообщений", "блокировка пользователей" в настройках администраторов. Без этих пунктов ночной режим не будет работать!

Ночной режим - позволяет боту закрывать чат на написание сообщений в определенное время (например ночью). После завершения периода — бот самостоятельно откроет чат обратно со всеми установленными админом разрешениями.

Здесь можно

  • Установить свой индивидуальный текст закрытия для каждой группы
  • Установить личный часовой пояс (свой для каждой группы. По умолчанию стоит время UTC, т.е. время условного Лондона). Часовой пояс устанавливается 1-2 цифрами разницы. Например, для Москвы нужно написать при установке +3, для Челябинска +5. Если не знаете свой часовой пояс, найдите в интернете. При установке так и писать +3 или -10, при допущении ошибки бот скажет об этом.
  • Установить время ЗАКРЫТИЯ, а после ОТКРЫТИЯ группы для написания вида ХХ:ХХ-ХХ:ХХ, т.е. 03:00-05:00 всегда 4 цифры времени с двоеточием между ними. Первое число - время ЗАКРЫТИЯ ГРУППЫ, второе - ОТКРЫТИЯ группы. Время нужно писать свое местное, без всяких поправок (если вы ранее установили часовой пояс).

При установке времени Ночной режим включается автоматически. Выключить можно кнопкой в меню.

К оглавлению

Системные сообщения группы

Бот может удалять все системные сообщения типа "Вася вошел в чат" или "Вася вышел из чата".

Функция включается в настройках. Включается сразу на вход и выход, разделения нет.

К оглавлению

Сообщения от имени каналов

Бот может удалять сообщения от чужих каналов, которые не привязаны к вашему чату. Если вы запретили всем каналам писать в ваш чат, но хотите дать разрешение на написание отдельным каналам, добавьте его в белый список.

Есть 3 режима работы:

  1. Удаление сообщений от чужих каналов без бана.
  2. Разрешить все сообщения от чужих каналов.
  3. Удалять все сообщения чужих каналов, и сразу их банить.

Включить режим можно в настройках бота.

К оглавлению

Ссылки от пользователей и Ссылки в чате

Удаление ссылок от пользователей

У бота есть несколько вариантов фильтрации ссылок:

  1. Разрешены все ссылки, кроме чёрного списка. В процессе работы в тысячах групп у бота есть сформированные списки "плохих" ссылок. Если присылаемая ссылка находится в чёрном списке - она удаляется, а пользователь банится.
  2. Удалять все ссылки без исключения (кроме тэга админов), пользователи не банятся.
  3. Удалять ссылки по умному алгоритму. Алгоритм проверяет сообщение пользователя на спам и в зависимости от полученных данных самостоятельно принимает решение удалять сообщение, банить пользователя или нет. Рекомендуется к использованию. Активирован по умолчанию.
  4. Удалять телеграммные ссылки.  Удалять только телеграммные ссылки вида @username или https://t.me/username. Пользователи при этом не банятся.  
  5. Доверенные ссылки - когда нужно, чтоб бот пропускал какие-то ссылки от пользователей и не удалял их. Ссылки вводятся через запятую, а работают при наличии вхождения. Т.е. если мы установим в доверенных ссылку vk.com, то все ссылки с vk.com он будет пропускать.

Важно!

Если вы активировали п.2 или п.4, но хотите, чтобы пользователи могли тегать в группе по @username, добавьте в "Доверенные ссылки" знак @

Мониторинг ссылок не только в комментариях канала, но и в чате

Бот может мониторить и обрабатывать спам-ссылки не только в комментариях каналов, но и самом привязанном к каналу чате. Мониторинг чата можно включить или отключить в самом боте. Включено по умолчанию. Ссылки в чате - включены - проверяются и ссылки в привязанном чате, ссылки в чате - выключены - проверяются только комментарии к каналу

🔥 ЧТО ЗА ХРЕНЬ, НИЧЕГО НЕ ПОНЯТНО!🔥 Есть канал и привязанный к нему чат. По умолчанию бот проверяет только комментарии под постами от канала в этом чате и фильтрует согласно настройке в "Ссылки от пользователей". А помимо комментариев в чате могут люди общаться. Комменты и сообщения в чате = разные типы сообщений, разные сущности. Кнопкой "Сссылки в чате" включаются фильтры на ссылки простых сообщений, не комментов.

Нужно дать пользователю постить ссылки?

Есть 2 варианта - добавить его в "белый список" бота (но тогда он станет почти модератором чата), либо сделать его "доверительным" пользователем (дать возможность постить ссылки)

Чтоб пользователя сделать доверительным - используйте команду /trust (см. Разрешение на постинг ссылок) реплаем на сообщение этого пользователя. После этого он может постить любые ссылки в группе.

К оглавлению

Фильтрация вступающих в группу пользователей🌟

Важно!

При расширенной подписке количество стоп-слов в имени пользователя увеличивается до 100, без подписки можно установить 15 слов. Также с подпиской идет проверка не только вступивших, но и всех пишущих пользователей группы на наличие стоп-слов в никнейме (юзернейме)

Бот может фильтровать тех, кто вступает (входит) в группу или канал. Есть две основные возможности - применить готовые фильтры, либо добавить свой собственный фильтр стоп-слов для имён пользователей.

Готовые фильтры

Готовые фильтры работают после включения. Нажимаете на кнопку - фильтр обновляется - нажимаете другие. После чего сохранить! Без сохранения работать не будет! Обязательно активировать первый пункт (Включить фильтр вступающих) - чтобы фильтры нормально функционировали.

Какие стандартные фильтры есть:

  • RTL фильтр (Араб фильтр) Удаляет всех пользователей, которые вошли в чат и содержат ник с арабской вязью
  • Фильтр иероглифов Удаляет всех пользователей, которые вошли в чат и содержат ник с иероглифами
  • Фильтр спамных ников Удаляет всех пользователей, которые вошли в чат и содержат ник элементы спама - смайлики, символы.
  • Фильтр Z͑̅̂͑̅̈́̄̇ ̗̩͓A̠͎̘̮͙̓̏̃̐̄̏̑̔͛̆͌̚L̟͉͇͔̰̬̗͚̜͉̎̉͛́̽͊̂̈͂̓̆G ͉̜̝͎̘̌̃O̞͉̦͙̯̦̯̬͆̂̒͗̀͐̀̈́͛̃ ников Удаляет всех пользователей, которые вошли в чат и с̭̫̞͓̍̅̀͛͛͐͋̆о͔̟̘̞̅̽̾̇͂̀͌̀д̖͚̘͎̰͕́̽̌̑̄̀е̲͓̝̞̩̘͇̩̱̟̎̐̎͊́ͅр͑̎̏͊̉̽̈́͂ ̗̦̥̰̫͕̯͓ж̌͗̏ ̙̮̮͇͖̆а̩̭͇̱͖̞̠͉̞̍̈̀̑̋̈̀͗͌̑т̞̖͚̖̇͐̀̚ z̗̖̥̤̗̫̠̥̩̓̅̐́̈̀̓̇á͙̫̠̆̀̋̐̃̓́͆̋̾ ̠̪͚̝̤l ̖͍̠̥̉̀̓̓̀ġ͐͊ ̮̦̞͖̠̜͕̬͙̝̘͔o͚͕̩̮͎̍̽̽̇͌̈́ ӭ́̏͑̍ ̦̘͎͍̮̱͗̋̆ͅл̭̞̮̪͒̃̆̓̒̔͂̇̀́̐̚ͅе̘̪̉́͑̔̌͑̔̚ ̩м͛̉ ̱͓̣͕̠̰̮̟̱͔̗͋̎̑̑͂е̰̞͙͕͙͎̟̜̣͙͑̔͌̔͂̚н̲̟͕͙͖̘͔̥̌̀̐̽̈́̄͋͋̂т̟͍͉̬̫͖̒̌̒͊͊͐̾͐͂ы͓̰̠̭̫̟̣̖̦͎̪̑̈́͑̅͑͑.͕͚̬̘̘̪̱̋͌̋͛̓̍
  • Фильтр CAS ban Удаляет всех пользователей, которые находятся в базе спамеров CAS (Combot AntiSpam).
  • Фильтр DFBAN Включение/выключение встроенного механизма блокировки пользователя, который находится в спам-базе бота Defensy.

  После выбора жмите Сохранить. При срабатывании данных фильтров - пользователь выкидываeтся, банится и бот присылает сообщение о блокировке, которое спустя время самостоятельно удаляет. Чтобы отключить лишние сообщения бота, можно использовать Тихий режим работы бота

Добавление стоп-слов в имени пользователей.

Нажмите "Добавить ключевые слова". Впишите их через запятую. Минимальное число символов - 3, поддерживает смайлики. Количество слов - 15 шт (расширение с частичной подпиской до 100 слов + проверка не только вступивших, но и всех пользователей чата, которые пишут сообщения)

К оглавлению

Стоп-слова в сообщениях пользователей🌟

Важно!

При расширенной подписке количество стоп-слов увеличивается до 100 в каждом списке, без подписки - только 15 слов🌟

Механизм стоп-слов поможет вам избавиться от сообщений ваших конкурентов или спама. Если вы знаете, что спамеры или конкуренты используют в своих сообщениях постоянно какие-то определённые слова, то вы можете добавить их в стоп-лист бота. При обнаружении этих слов бот будет сообщение удалять, а пользователя блокировать согласно настройкам.

В боте есть два списка стоп-слов - основной и вспомогательный. Для каждого списка вы можете установить свои индивидуальные стоп-слова и настройки (удалять, банить и т.д.). Вспомогательный список (второй) доступен только при расширенных возможностях, по подписке.

Как включить

Перейдите в меню бота Мои группы - Выберите нужную группу - Стоп-слова в сообщениях. Кликните по ней.

В открывшемся окне можно увидеть описание функционала

Список стоп-слов. Выберите необходимый список стоп-слов. Все настройки далее будут относится только к этому списку. Второй список доступен только при расширенных возможностях бота.

Включение списка. Вы можете включить или выключить какой-либо список стоп-слов. После обязательно нажмите кнопку "Сохранить", чтоб применились все изменения. Если список стоп-слов выключен, проверка сообщений пользователей производится на наличие стоп-слов не будет.

Просмотр списка стоп-слов. Вы можете посмотреть текущие стоп слова нажав кнопку просмотра.

Добавление или изменение списка стоп-слов. Вы можете добавить или заменить стоп-слова. Если вы ДОБАВЛЯЕТЕ стоп-слова, то они добавляются к УЖЕ СОХРАНЕННЫМ СЛОВАМ. Т.е. было у вас добавлено 3 слова, добавляете еще 3 - итого будет сохранено 6 слов. Если вы ЗАМЕНЯЕТЕ стоп-слова, то старые стираются полностью, а новые добавляются. Условно, было у вас 6 слов из предыдущего шага, мы их заменяем на 4 новых, итого останется 4 новых. Добавляются все слова в строку, через запятую.

Режимы работы

Существует два режима работы стоп слов - ТОЧНОЕ СОВПАДЕНИЕ СЛОВА (Искать точно) и ЧАСТИЧНОЕ СОВПАДЕНИЕ (Искать часть)

В первом варианте бот будет искать точно заданное слово и никак иначе. Например задано стоп слово РАБОТА, значит предложение "Как заРАБОТАть много денег?" не будет удалено, т.к. этого слова нет, есть производное от него.

Во втором варианте бот будет искать подстроку (т.е. часть слова по буквам). Если задано слово РАБОТА, что предложение "заРАБОТАй много денег тут" или "Предлагаю РАБОТАть курьером" - будет удалено, т.к. есть совпадение по буквам в предложении.

Что делаем с нарушителем

Здесь блок наказания за применение стоп-слов. Наказание бывает трёх видов.

  1. Удаляем сообщение - просто удаляем сообщение и пишем об этом пользователю. В данном блоке, при повторном нарушении в течение нескольких минут, можно задать настройку об обеззвучивании пользователя на N времени за M количество удаленных по стоп-словам сообщений ботом. Если это не нужно - ставьте "выкл" и сохраните настройки.
  2. Баним - удаляем пользователя из группы навсегда.
  3. Заглушаем - обеззвучиваем пользователя на N-ое количество времени

Команды из чата

Добавить стоп-слово можно прямо из чата командой /dfAdd. Оно будет записано в первый основной список, добавлено к уже текущим словам (если позволяют лимиты). Для второго списка - используйте команду /dfAdds (если подписки нет - будет записывать в основной список).

Например - /dfAdd короновирус, работа, смотрите тут

Например -/dfAdds дураки, убийца, лох

К оглавлению

Капча для новых участников группы

  Целью капчи является предотвращение множественных автоматических регистрации и отправления сообщений ботами. Другими словами, задача капчи - это защита от спама и флуда.  

***

Меню для установки и настройки капчи.

Здесь можно:

  • Включить или выключить капчу.
  • Установить время проверки. По умолчанию стоит 120 секунд.
  • Выбрать вид капчи.

Виды капчи

Цифры - Это 4х значное сообщение вида ХХХХ

***

Эмодзи. При выборе этой настройки появляются дополнительные поля. Здесь можно выбрать набор эмодзи, которые будет использовать бота - абстракции, зверята, фрукты и ягоды и веселая семейка.

***

Кнопка. Пользователю нужно нажать на кнопку "Я ЧЕЛОВЕК"

***

Пришли слово. Пользователю нужно прислать слово, которое дал ему бот.

***

Отгадай слово. Нужно отгадать зашифрованное ботом слово и прислать его в чат.

***

Слово-эмодзи. Пользователь должен прочитать слово на картинке и выбрать соответствующую кнопку с эмодзи.

  Если пользователь ввел верно капчу в течение установленных секунд, он остается в чате и ему показывается приветствие (стандартное приветствие бота можно отключить в тихом режиме). Если капча введена не верно, либо не введена, пользователь выкидывается из чата, но может вновь зайти через 1 минуту. 

К оглавлению

Приветствие новых пользователей

Бот может делать приветственное слово для всех новых пользователей чата. Задается в настройках.

Чтобы использовать ФИО пользователя - в тексте используйте {username}. Чтоб подставить название чата используйте в тексте {title} и отправляете боту.

К оглавлению

Отчеты о работе бота для администратора

Бот может присылать репорты об удаленных сообщениях и забаненых пользователях. Включается в настройках.

Все сообщения отправляются главному админу в личку с ботом или вы можете настроить отправку уведомлений в отдельно созданную группу.

Чтобы уведомления приходили в отдельную группу, нужно:

  1. Создать отдельную частную группу.
  2. Сделать обязательно её супергруппой (можно "дёрнуть" ползунок "публичная\нет" или "Темы") и группа станет супергруппой.
  3. Добавить бота в созданную группу, сделать его админом.
  4. Посмотреть ID в созданной группе (начинается с -100) командой /df 
  5. В основной группе (группе, привязанной к каналу) написать /dfMakeReportGroup ID который получил из п.4 (вместо ID подставляйте число с минусом, например -10012345678)

Внимание! При вводе команд, обязательно соблюдайте регистр букв!

К оглавлению

Моя сеть групп (Функция кроссбан)🌟

Функция кроссбан сети групп - Если пользователь-нарушитель будет заблокирован в группе одной из команд админа /ban или /ss, он автоматически заблокируется во всех группах, находящихся в этой сети.

Нужно, если вам необходимо блокировать нарушителя во всех своих группах, а не вводить команду блокировки в каждой своей группе.

Вы можете создать свою сеть кроссбана или присоединиться к уже созданной.

Создать сеть группы

После нажатия бот создаст новую сеть - вы получите идентификатор сети. Это набор цифр и букв, по которым можно присоединить другие группы к созданной сети.

Отсоединиться от сети

Вы всегда можете отсоединить группу от сети, нажав кнопку. Если отсоединяется создатель сети - она перестает существовать для всех групп.

Внимание!

Бот автоматически аннулирует сети кроссбана, где нет групп, кроме группы создателя сети.

Нужен индивидуальный бот?

Напишите нам