❗❗Внимание! Данная инструкция устарела.❗❗ Актуальная инструкция находится по ссылке 👉 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)
- Пишете правила в чат как обычный пост.
2. Делаете реплай (Ответить) на это сообщение и пишете команду /dfSetRules. Если вы хотите удалить правила чата, используйте команду /dfDelRules
3. Бот отвечает, что все ОК
4. По команде /rules выводятся правила, которые вы установили.
Установка правил группы через общую админку
- Жмите кнопку «🔖 Правила группы»
- Появится сообщение с текущими правилами группы (если их нет, так и напишет)
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, писать через запятую.