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

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

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

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

  • Удалять все пересланные сообщения
  • Удалять все пересланные сообщения, которые содержат ссылки
  • Разрешить пересылать сообщения в чат

К оглавлению

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

Включение функции модерации пользователями. Голосование по исключению пользователя из чата. Пользователь, получивший три раза команду /ss от разных пользователей банится в группе. Делается реплаем на сообщение.  

При отключенной пользовательской модерации команда /ss реплаем на сообщение нарушителя работает как репорт админу. 

К оглавлению

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

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

Здесь вы можете:

— Включить или выключить систему;

— Установить наказание для пользователя, который превысил допустимое количество предупреждений (от 2 до 6);

— Установить допустимое количество предупреждений;

— При обеззвучивании (mute) - дополнительно установить время обеззвучивания пользователя.

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

Команда /warn работает через реплай, а также при использовании @username и ID пользователя.

Например: /warn @username или /warn ID

Убрать предупреждение - используйте команду /unwarn (@username или ID)

После чего бот напишет и посчитает количество предупреждений

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

К оглавлению

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

Позволяет пользователям за общественно полезные действия, которые одобрены другими пользователями словами спасибо, ++, дякую, рәхмәт, thank, tnx, +1, благодарю, благодарствую, 👍🏻, 🤝 и т.д., увеличивать свою карму в чате. Чем больше карма, тем выше статус пользователя в данной группе.

К оглавлению

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

Автоудаление комментариев канала спустя N-ое количество секунд после выхода поста от канала. 

Когда это нужно? Когда после публикации нового поста у вас автоматически прилетает 3-5 комментариев спамеров, которые забивают "первый экран". Бот автоматически будет удалять все комментарии, которые будут в течение установленного времени после выхода поста. Реакция бота будет согласно настройкам.

К оглавлению

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

  1. Пишете правила в чат как обычный пост.

2. Делаете реплай (Ответить) на это сообщение и пишете команду /dfSetRules. Если вы хотите удалить правила чата, используйте команду /dfDelRules

3. Бот отвечает, что все ОК

4. По команде /rules выводятся правила, которые вы установили.

Установка правил группы через общую админку

  1. Жмите кнопку «🔖 Правила группы»
  2. Появится сообщение с текущими правилами группы (если их нет, так и напишет)

3. Если хотите добавить или изменить - жмите кнопку "📩 Добавить или изменить текст правил". Важно! Текс правил всегда перезаписывается, т.е. если хотите что-то дополнить - скопируйте выше текст и дополните его, а после отправьте боту.

4. Получите ответ бота, что все установлено

Проверить, что все установлено ОК - снова зайти на вкладку «🔖 Правила группы»

Добавление правил первым комментарием к посту канала.

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

Выглядит это так

К оглавлению

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

Важно!

Без острой необходимости не включать!! Забанит всех без исключения, кто вошел в чат или написал любое сообщение! Подходите с умом!

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

Антирейд систему могут включать все админы чата, а не только главный админ. Включение и выключение происходит командой /dfGuard

При отсутствии атаки, механизм автоматически отключается через некоторое время.

К оглавлению

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

В боте предусмотрены расширенные возможности, которые доступны только по подписке за внутреннюю валюту — 💎 кредиты. 1 кредит = 1 месяц расширенных возможностей.

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

Расширенные возможности дают:

—  Убрать рекламную строку в сообщениях бота;

—  Включить тихий режим — отключить ненужные сообщения бота;

—  Включение функционала автоудаления первых спам-комментариев к постам канала;

— Минимальные задержки удаления сообщений бота (обычный режим - удаление до 5 минут, с подпиской - до 1 минуты);

—  Расширение списков стоп-слов в фильтрах бота (с 15 до 100 слов каждого списка);

—  Очистка группы от "Удаленные пользователи" и "Мертвые души"

—  Включения другого полезного функционала.

Если у вас 1-2 группы и вам нужны расширенные возможности для этих групп. Можно перейти Мои группы » Название группы » Подписка и расширенные возможности.

Выбрать необходимый пункт и нажать на него. Выбрать тип оплаты. Оплата доступна как для карт РФ, так и для карт всего мира. При оплате вводятся данные банковской карты, дополнительно регистрироваться нигде не нужно.

После оплаты вы получите автоматической сообщение об активации подписки на выбранную группу.

Если у вас много групп и вам нужно много "кредитов". Нажимаете в боте /start и последнюю кнопку.

Далее выбираете необходимый тариф и оплачиваете. У вас на баланс начисляются кредиты. 

Посмотреть их количество можно при нажатии /start

Далее можно перейти в выбранную вами группу и списать кредиты. Мои группы - Название группы - Подписка и расширенные возможности.

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

** к ценам бота может быть добавлена комиссия банка или процессинга.

К оглавлению

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

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

/dfCleaner — проверка группы на наличие "Удаленных аккаунтов" и "Мертвых душ"

/dfCleanDeleted — удалить все найденные "Удаленные аккаунты". Возможно удаление не всех удаленных аккаунтов (особенность функционала телеграмма). Команда доступна только по подписке.

/dfCleanOlder — удалить все найденные "Мертвые души" (пользователей, которые уже более двух месяцев не были онлайн в телеграмме). Команда доступна только по подписке.

К оглавлению

Прочие настройки

Передать права главного админа

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

Перенести настройки на другую группу (чат)

Функция переносит все технические настройки бота, включая установленные списки стоп-слов.

Взять команду от бота, скопировать её и вставить в том чате, куда необходимо перенести настройки. Вот прям целиком строку - с командой и цифрами и буквами.

Важно!

Вы должны быть админом бота в обеих группах! Не владельцем, не админом группы, а именно АДМИНОМ БОТА, т.е. должны быть права управлять ботом в обеих группах!

К оглавлению

Команды бота, используемые из группы/чата.

Важно!

Обязательно соблюдать регистр букв при вводе команд.

/start — приветственное сообщение бота.

/help — помощь по боту.

/makemaintopic — установить основной топик для работы бота, куда бот будет присылать капчу, приветствия и т.д.

/dfSync — синхронизировать данные группы.  

/dfCloseInvite — закрыть/открыть чат на вступление. При попытке вступить в группу, пользователь получит уведомление "Группа недоступна" и получает бан на одну минуту (механика самого telegram),и по прошествии минуты блокировка telegram снимается. Подходит хорошо к чатам для комментариев, когда вы не хотите, чтоб в группу вступали люди, а писали только из комментариев канала. Либо вы просто хотите закрыть свой чат от вступлени

***

 Бан, заглушка, предупреждение, репорты

/ban — реплаем на сообщение спамера. Бан пользователя навсегда, выкидывание из группы. Также работает бан по юзернейму или ID пользователя.

например:  /ban @username или /ban 54935802342

/unban — реплаем на сообщение, либо с указанием @username или ID - отбанить пользователя в группе

/ss (/spam) — бан пользователя админом с репортом создателям бота (рекомендуется), либо (если включена функция модерация пользователями) голосование пользователями по исключению пользователя из чата. Делается реплаем на сообщение.

/mute  — реплаем на сообщение спамера, либо с указанием @username. Мут (заглушение пользователя) на определенное время. Поддерживает время:

m - минуты. Пример /mute 3m - мут на 3 минуты

h - часы. Пример /mute 3h - мут на 3 часа

d - дни. Пример /mute 3d - мут на 3 дня

/mute 3d - реплаем      /mute @username 3d – в строке чата

/unmute — убирает ограничение пользователя на отправку сообщений. Работает реплаем или через @username, например  /unmute @username

/warn — выдать предупреждение пользователю. При наборе установленных нарушений пользователь блокируется согласно настройкам для каждой группы. Работает через реплай, @username и ID с возможностью указать причину (указывать не обязательно),

 например:  /warn @username причина

/unwarn — снять предупреждение с пользователя. Работает через реплай,  @username и ID пользователя.

/report или /admin — призыв админа в чат пользователями, с уведомлением в группу отчётов. Если отключена пользовательская модерация в настройках бота, то команда /ss от пользователей так же призывает админа.

/dfBanSticker — забанить сет стикеров в группе. Делается реплаем на любой стикер из сета.  

/dfUnbanSticker — разбанить сет стикеров в группе. Делается реплаем на любой стикер из сета.  

***

Белый список

/dfAddWhiteList — добавить канал/юзера в белый список.

например:  /dfAddWhiteList 3423423423 или /dfAddWhiteList @vasya

/dfDeleteWhiteList — удалить пользователя/канал из белого списка.

например:  /dfDeleteWhiteList 3423423423 или /dfDeleteWhiteList @vasya

/dfWhiteList - Вывод всех пользователей «белого списка» — выводится списком в чате.

***

Разрешение на постинг ссылок

/trust — выдает/снимает права пользователю в постинге ссылок в группе при их общем запрете. Работает через реплай, @username и ID пользователя.

/dfAllTrust - вывод всех пользователей, отмеченных командой /trust списком в чате.

***

Очистка удалённых аккаунтов

/dfCleaner — проверка группы на наличие "Удаленных аккаунтов" и "Мертвых душ" (пользователей, которые уже более 2х месяцев не были онлайн в телеграмме)

/dfCleanDeleted — удалить все найденные "Удаленные аккаунты". Возможно удаление НЕ ВСЕХ удаленных аккаунтов (особенность телеграмма). Команда доступна только по подписке.

/dfCleanOlder — удалить все найденные "Мертвые души" (пользователей, которые уже более 2х месяцев не были онлайн в телеграмме). Команда доступна только по подписке.

***

Фильтры

/dfMixedFilter — фильтр миксованного контента Mixed ABC, когда заменяют похожие буквы, чтоб обойти фильтры стоп слов. Например ОСЕЛ и OСЕЛ - для машины разные слова, так как во втором первая О является английской. Бот будет удалять такие сообщения, если заметит подмену. Возможно ложное срабатывание. По умолчанию отключён. Более тонкий фильтр ниже 👇🏻

/dfSpoofAbcFilter — аналогичный фильтр, что и выше, но смотрит только ПОХОЖИЕ ПОДМЕННЫЕ БУКВЫ. Условные А О Е С К и прочее. Например, слово it-специалист в фильтре выше - удалится, а здесь нет. По умолчанию - отключено.

/dfCheckSmileReplyesFilter — включает или отключает фильтр спама смайликами. Подробнее описание читать здесь

***

Правила группы

/rules — выводит в чат правила группы. Можно реплаем отправить правила пользователю, обратить его внимание. 

/dfSetRules — реплаем на сообщение, если включена функция правил группы (чата). Сохраняет правила, которые выводятся по команде /rules.

/dfDelRules — удаляет правила группы.

***

Разное

/dfMakeReportGroup ID — привязать группу для отчетов бота о его работе для администратора. Обязательно бот должен находиться в этой группе, быть админом и группа должна быть супергруппой. Внимательно читайте инструкцию, есть риск привязать не то и не туда!

например:  /dfMakeReportGroup -100423425423

/dfConnect — перенести настройки из одной группы в другую. Использовать так, как пишет бот в настройках по команде "Перенос настроек"

/dfNoViaBot — выключить\включить запрет использовать inline-боты (которые пишут post via @PostBot)

/rate — чисто админская команда главного админа. Корректирует рейтинг в меньшую сторону, если есть подозрения на накрутку. Например /rate -13 (реплаем на сообщение пользователя)

/rating — показывает ТОП пользователей по репутации (карме)

/dfClearRating — сбрасывает рейтинг на 0 и начинает подсчёт заново.

/dfAdd — добавляет из чата стоп-слова в список №1, писать через запятую.

/dfAdds — добавляет из чата стоп-слова в список №2, писать через запятую.

К оглавлению

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

Напишите нам