es
Feedback
[NEWS] Lols Anti Spam Bot

[NEWS] Lols Anti Spam Bot

Ir al canal en Telegram

Новостной канал проекта @LolsBot Инструкция: https://telegra.ph/lols-bot-catcher-antispam-bot-05-20

Mostrar más
6 700
Suscriptores
+324 horas
+227 días
+7930 días
Archivo de publicaciones
Что я там говорил про факапы? 🤡 В общем, я совсем забыл, что logout с одного Bot API сервера и переход на другой может приве
Что я там говорил про факапы? 🤡 В общем, я совсем забыл, что logout с одного Bot API сервера и переход на другой может привести к неприятному эффекту: боту повторно начнут приходить уже обработанные апдейты 🫠 В результате в лучшем случае бот просто ненадолго подвиснет или ещё раз отправит уже отправленные ранее сообщения. А в худшем - устроит настоящий полтергейст: в чате само по себе появится меню настроек, начнут «нажиматься» разные кнопки... Страшно. Очень страшно. Но, к счастью, такое случается нечасто. И надеюсь, никого это сильно не напугало 😀 Что ещё могло сломаться я ещё выясняю. Но если заметите какие-то проблемы с функционалом - обязательно пишите.

А если серьёзно, то ботику уже исполнилось четыре года 🥳 За это время было приличное количество факапов и типичных детских б
А если серьёзно, то ботику уже исполнилось четыре года 🥳 За это время было приличное количество факапов и типичных детских болячек. Многие вещи, которые опытным разработчикам казались очевидными, для меня были совершенно новым опытом. И хотя советы иногда подавались с изрядной долей токсичности, среди них было немало действительно полезных. Так что всем участникам этих дискуссий — спасибо. И не смотря на то, что боту регулярно пророчат скорое закрытие: мол, бесплатный проект - долго не проживёт. Но всё получилось. Бот по-прежнему остаётся бесплатным, а платные подписки полностью покрывают расходы на сервера. И всё это — без рекламы всякой чернухи, казиков и прочего мусора в чатах с ботом 🙈 А вот с донатами всё гораздо скромнее. За год целевой сбор на апгрейд видеокарты закрылся всего на 13%. При этом рубль за это время успел обесцениться на <РКН> процентов. В любом случае, дальше хочу активнее заниматься развитием и продвижением проекта. Из ближайшего: команда /report станет более разговорчивой и, при желании администраторов, более интерактивной (с голосованием за бан, и вот это всё). Пока что она просто дублируется в Журнал событий. Платные подписки тоже будут развиваться активнее. Сейчас, например, для каналов вообще нет платных опций — и это точно пора исправлять, всё таки бот защищает немало каналов от накруток. При этом антиспам по-прежнему остаётся главным приоритетом. За четыре года достойных альтернатив так и не появилось. В группе без лолса стоит администратору хоть ненадолго отвлечься — и тут же набегают толпы спамеров и шлюхоботов. А менять бота (или ставить дополнительного) хотят далеко не все. Опять же, в ближайшее время хочется уделить больше внимания дополнительным возможностям, которые сделают бота заметнее. Чтобы он был не только невидимым защитником, но и чаще взаимодействовал с пользователями. За эти четыре года бот успел побывать в 80 тысячах групп, и к текущему моменту остаётся админить примерно в 61 тысяче. За это время мне довелось пообщаться с огромным количеством как замечательных, так и совершенно неадекватных людей. Я бессчётное количество раз слышал обещания «снести» бота и канал, если не разблокирую очередных мошенников. Бывали и куда более изощрённые угрозы. На решение проблем совершенно незнакомых людей ушло огромное количество моего личного времени. Тут тоже пора бы уже заняться оптимизацией, и делегировать эту работу кому-нибудь 😏 И вместо заключения, интересно было узнать ваше мнение: Каких возможностей вам не хватает, чтобы полностью отказаться от использования других ботов? 😃

Давненько не было факапов, хотел было я написать, но на днях всё таки облажался и бот где-то с час не работал, а после восстановления работоспособности не весь спам смог удалить 😱 UPD: случайно забытый в отложке пост, не дописал его 😀

Предыдущий пост получился непростым — его пришлось несколько раз дополнять, но всё равно нужен ещё один пост по этой теме 🫡
Предыдущий пост получился непростым — его пришлось несколько раз дополнять, но всё равно нужен ещё один пост по этой теме 🫡 1️⃣ Для начала хотелось бы продублировать одно из дополнений к предыдущему посту: Если пользователь подал заявку на вступление в группу, где бот является администратором и имеет право обрабатывать заявки (Пригласительные ссылки), бот может отправить пользователю сообщение в личку независимо от его настроек приватности, включена ли у него плата звёздами за сообщения, общался ли он ранее с этим ботом и даже если пользователь его заблокировал! 2️⃣ В самом триггере были упущены два важных момента: ➖ заявки не отклонялись автоматически у пользователей, которые их игнорировали (например, у ботов); ➖ после принятия заявки бот удалял сообщение в личке, из-за чего у пользователя оставался пустой чат с ботом, и он мог там заблудиться. Это исправлено в новой версии триггера: 🔥 /addtrigger HRaAiVX9cp Теперь пользователь получает сообщение в личку со ссылкой на группу после принятия заявки. Кроме того, заявка будет автоматически отклонена, если пользователь не подтвердит её в течение 5 минут. ❗️ Тем не менее, пока идёт этот отсчёт времени, заявка остаётся в группе и видна всем администраторам. Это не обязательно означает, что бот настроен некорректно или пропустил заявку. При желании администратор может обработать её вручную — работе бота это не помешает. 3️⃣ И немного о самой команде /addtrigger. Когда вы экспортируете триггер через меню, бот сохраняет его текущее состояние и присваивает ему короткий идентификатор, например HRaAiVX9cp. В дальнейшем по этому идентификатору можно установить триггер в другой чат. ➖ Если отправить команду в тот же чат, из которого триггер был экспортирован, в нём появится ещё одна его копия. Ничего страшного, лишнюю копию можно удалить. ➖ Эту функцию можно использовать как для обмена триггерами с другими чатами, так и для создания резервной копии перед внесением изменений. Про что я на этот раз забыл? 🤨

Спамеры бывают умными — они адаптируются к новым алгоритмам защиты, и ловить их порой непросто. Но есть категория абсолютно т
Спамеры бывают умными — они адаптируются к новым алгоритмам защиты, и ловить их порой непросто. Но есть категория абсолютно тупых вредителей, от которых защититься очень легко 😏 Чаще всего их можно наблюдать в каналах во время розыгрышей, а также в группах, когда очередному школьнику что-то не понравилось и он решил отомстить. Иногда это конкуренты, которые хотят навести теневой бан, чтобы ваш ресурс пропал из поиска. Эти и другие причины я ранее описывал в канале. Их главная особенность в том, что они умеют только вступать в группу или подписываться на канал и не способны нажимать никакие кнопки. Поэтому любая капча их остановит. Но если настроить её прямо в чате, он быстро окажется завален сообщениями с этой самой капчей. И тут на помощь приходят заявки на вступление в группу и отправка капчи пользователю в личные сообщения 😃 Чтобы настроить такую капчу с кнопками, достаточно отправить в чат команду: /addtrigger fbCgSnq2VB Подтвердить импорт, зайти в настройки нового триггера и активируйте его ✅ После этого в любой момент можно включить в настройках группы режим «Тип группы → Заявки на вступление», и все новые участники будут проходить через эту капчу. В канал добавить триггер через команду не получится, но можно добавить его в любую свою группу, а затем в настройках канала:
Утилиты → Триггеры → Добавить триггер → Добавить условие → Заявка на вступление → Добавить действие → Отправить в лс → выбрать шаблон «Вы подали заявку...» → Вкл/Выкл
Получается универсальная защита от накруток, рейд-атак и фейковой аудитории, которую часто нагоняют во время проведения конкурсов в каналах 😁

🔸 При проверке группы через бота теперь показывается примерная дата её создания 🔹 В настройке стиля дневной сводки для плат
🔸 При проверке группы через бота теперь показывается примерная дата её создания 🔹 В настройке стиля дневной сводки для платных подписчиков появилась возможность задать свой стиль 🆕 Журнал событий теперь можно настроить сразу для всей папки с чатами (Утилиты - Папки с чатами) ✅ Сработки триггеров теперь также показываются в Журнале событий (можно отключить в настройках) ✅ Исправил конфликт опции проверки подписки с некоторыми опциями Фейс-контроля

🆕 /delat — указав ссылку на сообщение и время, можно запустить таймер отложенного удаления сообщения в группе или канале. Ма
🆕 /delat — указав ссылку на сообщение и время, можно запустить таймер отложенного удаления сообщения в группе или канале. Максимальный срок ограничен 48 часами с момента публикации сообщения. ✅ /gban при вызове в группе теперь также банит пользователя в привязанном канале, даже если его там нет. ✅ /wl в группе с комментариями теперь добавляет пользователя в белый список и в привязанном канале. ✅ В настройках опции «Сводка за день» (Утилиты) появилась возможность указать группу или канал, в которые будет отправляться копия сводки. ✅ В Журнале событий появилась возможность блокировать и разблокировать пользователей кликнув по ссылке (требуется подтверждение). ✅ В том же журнале появился новый тип события — #namechange. Он показывает, когда пользователь чата изменил имя или юзернейм. ✅ Опция «Удалять Арабов» теперь по умолчанию выключена в новых группах. Для китайского спама, наоборот, добавлены новые детекты, но без дополнительных настроек. ✅ Если вы хотите полностью запретить китайский язык в своём чате, можно создать триггер на \p{Han}{2,}.

В продолжение серии постов о том, насколько полезными могут быть триггеры 😃 9️⃣ Белый список ссылок — если вы запретили поль
В продолжение серии постов о том, насколько полезными могут быть триггеры 😃 9️⃣ Белый список ссылок — если вы запретили пользователям отправлять любые ссылки в группу, включив опцию «Удалять сообщения» ➤ «Все ссылки», но хотите разрешить публикацию ссылок на некоторые сайты - можно настроить специальный триггер. Он будет исключать из проверки сообщения, содержащие ссылки из разрешённого списка. Настройка: Утилиты ➤ Триггеры ➤ Добавить триггер ➤ Добавить условие ➤ Ссылка по regexgoogle\.com|yandex\.ru ➤ Добавить действие ➤ Не проверять ➤ Вкл/Выкл В примере выше используются некоторые допущения, но для большинства случаев этого будет достаточно. Если вместо списка ссылок указать просто точку (.), бот будет полностью игнорировать все сообщения со ссылками вне зависимости от их содержимого. Если вместо условия «Ссылка по regex» выбрать «Сообщение по regex» и также указать точку (.), бот вообще перестанет проверять любые текстовые сообщения. На текущий момент это единственный способ полностью отключить антиспам лолса в группе. 🅰️ Ограничение новых участников на время — если в вашем чате большой поток новых пользователей, которые не читают закреп и не пытаются самостоятельно найти ответы на свои вопросы, можно автоматически выдавать всем входящим беззвучный режим на 1–2 часа. За это время они смогут ознакомиться с информацией в группе. Настройка: Утилиты ➤ Триггеры ➤ Добавить триггер ➤ Добавить условие ➤ Вход в чат ➤ Добавить действие ➤ Обеззвучить ➤ 1 час ➤ Вкл/Выкл При включённых заявках на вступление можно также продублировать приветственное сообщение в личные сообщения, чтобы не засорять чат одинаковой информацией. 🅱️ Резервная копия канала — в Telegram иногда бывают ситуации, когда недоброжелатели с помощью различных схематозов добиваются блокировки нормальных каналов. Разблокировка возможна не всегда и может занять много времени. Чтобы не потерять контент, можно настроить автоматическое дублирование постов в резервный канал. Настройка: Утилиты ➤ Триггеры ➤ Добавить триггер ➤ Добавить условие ➤ Пост в канале ➤ Добавить действие ➤ Переслать в ➤ выбрать резервный канал ➤ Скрыть отправителя ➤ Вкл/Выкл Аналогичным образом можно настроить пересылку сообщений из канала с объявлениями во все чаты своей сетки. ✅ По основному функционалу бота был проведён небольшой рефакторинг. Теперь бот будет реже выдавать блокировки, чаще ограничиваясь удалением сообщений, а также перестанет по нескольку раз блокировать одних и тех же спамеров (по крайней мере я на это надеюсь, но вы пишите, если что).

Всё ок

Продолжаем также

Да не, херня, я думаю они ни о чём не догадываются

Обратил внимание, что опция «Использовать ИИ» стала слишком активно галлюцинировать. При этом наказания нередко выдаются нере
Обратил внимание, что опция «Использовать ИИ» стала слишком активно галлюцинировать. При этом наказания нередко выдаются нерелевантные — при малейших подозрениях сразу следует бан. И хорошо (нет), если только в одном чате 🫠 ✅ В опции «Использовать ИИ» (Антиспам) снижен уровень агрессии при выборе наказания. Теперь при любых подозрениях максимум — удаление сообщения без дополнительных санкций. Также заметил, что многие репорты в личке отправляются без ответа на сообщение спамера. В таком случае бот не видит текст сообщения и не всегда возможно дать оценку пользователю. В связи с этим: ✅ При отправке репорта в личке (команда: report @lolsbot) без ответа на сообщение бот теперь будет подсказывать, что жалобу нужно отправлять ответом на сообщение. При корректной отправке бот также подтвердит получение репорта и дополнительно напомнит про удаление диалога. Подобные репорты могут отправляться и в случаях, когда вас «упомянули в истории». ✅ В опции Журнал событий (Утилиты) добавлены недостающие сообщениях о банах. Ранее бот не сообщал о блокировках по некоторым опциям из раздела Фейс-контроль (например про анти папку и молчунов). Функционал не всегда получается идеально. Спасибо что сообщаете о проблемах - это очень помогает! ❤️

В разделе «Утилиты» появились две новые опции: 🔸 Журнал событий — возможность привязать канал или группу, куда бот будет отп
В разделе «Утилиты» появились две новые опции: 🔸 Журнал событий — возможность привязать канал или группу, куда бот будет отправлять информацию о происходящих в группе непотребствах. Будь то удаление сообщений ботом, блокировка участников ботами или администраторами, изменение настроек бота, заявки на вступление и новые участники. 🔹 Управление участниками — новая версия интерфейса «Список участников». В отличие от предыдущего варианта, больше не нужно каждый раз ждать завершения сбора участников, а кнопки действий разделены на несколько отдельных групп. Также появилась возможность удалять участников по дате вступления. Некоторые изменения: ✅ В разделе «Предупреждения» появилась возможность выбирать тип наказания и срок его действия. ✅ В «Триггерах» теперь можно указывать предупреждение в качестве действия с уточнением причины. ✅ Для действий триггеров «Заблокировать» и «Обеззвучить» появилась настройка срока ограничения. ✅ В шаблонах теперь можно отключить: — отправку сообщения в ответ на сообщение, вызвавшее срабатывание триггера; — удаление предыдущего сообщения, отправленного с этим же шаблоном. ✅ На кнопках в шаблонах теперь можно использовать премиум-эмодзи. При использовании клонов это будет работать только при наличии Premium-подписки у владельца бота. ✅ Исправлена проблема с удалением нулей из текста шаблонов сообщений. ✅ Исправлен баг ночного режима, из-за которого после выхода из сна бот возвращал больше прав, чем было в группе до этого. ✅ Бот больше не предлагает гостевым ботам подписываться на канал, если соответствующая опция настроена 🗿 ✅ В журнале банов теперь отображается, какая именно опция привела к блокировке. Чаще всего это просто Lols ban, но в некоторых случаях эта информация может быть полезной.

⚠️ Предупреждения (Утилиты) - новая опция, призванная упростить работу модераторов по контролю за нарушителями порядка в чате
⚠️ Предупреждения (Утилиты) - новая опция, призванная упростить работу модераторов по контролю за нарушителями порядка в чате. Теперь можно выдавать пользователям предупреждения, которые бот будет запоминать. После достижения заданного количества предупреждений (порог настраивается) бот автоматически заблокирует нарушителя. 📁 Папка с чатами (Утилиты) - новая возможность для тех, кто использует несколько чатов с лолсом и хочет управлять их настройками одновременно. Можно создать папку вручную, добавив в неё нужные чаты, либо импортировать уже готовую папку из ТГ. После этого появится возможность изменять отдельные настройки сразу во всех чатах или применять полный набор настроек одного чата ко всем остальным. ✅ В командах бота-модератора /ban, /kick и /mute теперь можно указывать причину наказания, как и в команде /warn. Кроме того, команды с префиксом d теперь должны корректно отправлять сообщение о блокировке в чат - ранее это происходило не всегда. ✅ Настройки платных функций бота теперь доступны всем администраторам чата, а не только пользователю, оформившему подписку. ✅ Триггеры теперь экспортируются вместе с привязанными к ним шаблонами. При импорте бот дополнительно запрашивает подтверждение у администратора перед добавлением настроек в чат. ✅ В триггерах теперь отдельно нужно указывать что он будет срабатывать на админов (и пользователей из белого списка). По-умолчанию такое поведение отключено. ✅ В команде /mychats теперь корректно отображаются права бота в группе, даже если в ней установлен один бот, а настройка выполняется через другого клона. ✅ В /config я в очередной раз попытался скрыть неактуальные группы. Однако мне так и не удалось найти пользователя, который сообщал о проблеме с их отображением. Если у вас по-прежнему показываются лишние группы или, наоборот, пропали нужные — напишите, проверю. ✅ В профиле пользователя (а также в некоторых других разделах) даты теперь выводятся через интерфейс Telegram. Места это занимает столько же, но при наведении курсора можно увидеть точную дату и время.

🛑 Новая вариация Бесплатного VPN от мошенников. Под различными предлогами предлагают пользователю скачать и открыть HTML-стр
🛑 Новая вариация Бесплатного VPN от мошенников. Под различными предлогами предлагают пользователю скачать и открыть HTML-страницу. Уже само это действие может представлять риск, однако в данном случае страница лишь отображает лендинг со ссылкой на сайт-прокладку. Этот сайт проверяет, находится ли пользователь в стране СНГ и использует ли Android. Если оба условия выполняются, ему предлагается скачать APK-файл с вредоносным ПО семейства Mamont. Если пользователь всё же установит это приложение, злоумышленники получат доступ к его SMS-сообщениям, push-уведомлениям и списку контактов 🙈 Расскажите об этой схеме родственникам и друзьям - быть может это убережёт их от потери денег или аккаунтов.

В продолжение поста о том, насколько удобнее стало жить с триггерами 😃 Некоторые сервисные опции теперь можно полностью заме
В продолжение поста о том, насколько удобнее стало жить с триггерами 😃 Некоторые сервисные опции теперь можно полностью заменить триггерами и при этом получить больше возможностей кастомизации. 6️⃣ Открепление постов канала - стандартная опция просто открепляет пост канала в группе комментариев, чтобы он не занимал место и пользователи всегда видели закреплённое важное сообщение. С помощью триггеров можно настроить: Условие: Пост в канале Действие: Открепить Результат будет тем же. Но дополнительно можно: • отправить первым комментарием сообщение с правилами • дополнительно закрепить это сообщение • настроить его автоматическое удаление по таймеру 7️⃣ Принимать все заявки - если в группе включено вступление по заявкам и активирована эта опция, бот принимает все заявки, кроме известных ему спамеров и пользователей, которые не проходят настройки из раздела Фейс-контроль. В триггерах для этого есть Условие: Заявка на вступление К нему можно добавить действие Принять заявку, а также: • отправить пользователю сообщение в личные сообщения • рассказать о правилах группы • добавить кнопки с различными действиями Например, одна кнопка может принимать заявку, а другая - на выбор: • отклонять заявку • заблокировать пользователя • отправлять дополнительное сообщение В результате получается простая капча с кнопкой и вашим текстом, которая не мешает остальным участникам чата. Если описанная настройка кажется сложной - есть простой путь: достаточно включить вступление по заявкам в настройках группы и импортировать готовый триггер с шаблоном сообщения. Для этого отправьте в чат с Лолсом команду: /addtrigger tVLLSsNAFP2V4UJ3QcRldj6gLkREdFVLmGauEsnLZCIVKdR20YWC6FJw69Za36/0F+78gl/inRS1oFtXmTDndc+dxiHEMkJwgS5oSGMzoKGgkaBXeuLzi+mDAxjLVogKXJ0V6MBuEsRJypT51SW+9ZNYBTpI4hzcxiHog9TKWZCX4V6BuYZO0wHp/8LkGCsvwjyXO+ipiLU0RmkoNXpFEbAfLLQitVKfq69lq3V7nYaeklqCyxrY1jb2uTkWNKaS7jg/pxb0SENzSiMbvhrl1nRNnyFj/q8tLs9vbK6v1GYEXTLhgd540B7dC3q3k7/wp2Ss5W4BXQtGPLFWSc9b4AgzYGxJN9ZzZCn35mziPmbTI9MzJzOcs1VoPZm18RN0WosxuT4IqxIK3+cK4KuharZJPzJNs2QfPdsldDrOtBZb9SvjZ0E3VJrelKSS8Q5mfykq9MMg/lZs8l50oCvS/xf50b3iTApD5AXLbc0R3Vl+XW2d8UYbTc7TaX4C 8️⃣ Бан уходящим - довольно специфичная опция, но кто-то ей пользуется 😆 Через триггеры можно использовать Условие: Выход из чата. И настроить необходимые действия, например: • отправлять уведомление в чат о том, что пользователь покинул группу • при необходимости автоматически выдавать ему блокировку Как и в предыдущих примерах, триггеры позволяют не просто повторить функционал сервисной опции, а гибко адаптировать его под свои задачи 🫡

В продолжение поста о том, насколько удобнее стало жить с триггерами 😃 Некоторые сервисные опции теперь можно полностью заме
В продолжение поста о том, насколько удобнее стало жить с триггерами 😃 Некоторые сервисные опции теперь можно полностью заменить триггерами и при этом получить больше возможностей кастомизации. 6️⃣ Открепление постов канала - стандартная опция просто открепляет пост канала в группе комментариев, чтобы он не занимал место и пользователи всегда видели закреплённое важное сообщение. С помощью триггеров можно настроить: Условие: Пост в канале Действие: Открепить Результат будет тем же. Но дополнительно можно: • отправить первым комментарием сообщение с правилами • дополнительно закрепить это сообщение • настроить его автоматическое удаление по таймеру 7️⃣ Принимать все заявки - если в группе включено вступление по заявкам и активирована эта опция, бот принимает все заявки, кроме известных ему спамеров и пользователей, которые не проходят настройки из раздела Фейс-контроль. В триггерах для этого есть Условие: Заявка на вступление К нему можно добавить действие Принять заявку, а также: • отправить пользователю сообщение в личные сообщения • рассказать о правилах группы • добавить кнопки с различными действиями Например, одна кнопка может принимать заявку, а другая - на выбор: • отклонять заявку • заблокировать пользователя • отправлять дополнительное сообщение В результате получается простая капча с кнопкой и вашим текстом, которая не мешает остальным участникам чата. Если описанная настройка кажется сложной - есть простой путь: достаточно включить вступление по заявкам в настройках группы и импортировать готовый триггер с шаблоном сообщения. Для этого отправьте в чат с Лолсом команду: /addtrigger tVLLSsNAFP2V4UJ3QcRldj6gLkREdFVLmGauEsnLZCIVKdR20YWC6FJw69Za36/0F+78gl/inRS1oFtXmTDndc+dxiHEMkJwgS5oSGMzoKGgkaBXeuLzi+mDAxjLVogKXJ0V6MBuEsRJypT51SW+9ZNYBTpI4hzcxiHog9TKWZCX4V6BuYZO0wHp/8LkGCsvwjyXO+ipiLU0RmkoNXpFEbAfLLQitVKfq69lq3V7nYaeklqCyxrY1jb2uTkWNKaS7jg/pxb0SENzSiMbvhrl1nRNnyFj/q8tLs9vbK6v1GYEXTLhgd540B7dC3q3k7/wp2Ss5W4BXQtGPLFWSc9b4AgzYGxJN9ZzZCn35mziPmbTI9MzJzOcs1VoPZm18RN0WosxuT4IqxIK3+cK4KuharZJPzJNs2QfPdsldDrOtBZb9SvjZ0E3VJrelKSS8Q5mfykq9MMg/lZs8l50oCvS/xf50b3iTApD5AXLbc0R3Vl+XW2d8UYbTc7TaX4C 8️⃣ Бан уходящим - довольно специфичная опция, но кто-то ей пользуется 😆 Через триггеры можно использовать Условие: Выход из чата. И настроить необходимые действия, например: • отправлять уведомление в чат о том, что пользователь покинул группу • при необходимости автоматически выдавать ему блокировку Как и в предыдущих примерах, триггеры позволяют не просто повторить функционал сервисной опции, а гибко адаптировать его под свои задачи 🫡

Медленно, но верно продолжаю расширять функционал бота-модератора 👌 🔸 Утилиты ➤ Периодические сообщения - отправка шаблона
Медленно, но верно продолжаю расширять функционал бота-модератора 👌 🔸 Утилиты ➤ Периодические сообщения - отправка шаблона в чат по расписанию 🔹 Сервисное ➤ Ночной режим - закрытие чата на ночь с отправкой уведомления 🔸 Удалять сообщения ➤ Запрет Zalgo - блокировка сообщений от пользователей, которые используют специальные символы, чтобы их текст выходил за границы строки. 🔹 /maintopic - недокументированная команда для чатов с топиками позволяющая задать лолсу топик для отправки сообщений, не привязанных к конкретному топику И немного исправлений: ✅ Теперь привязка\отвязка подписки к чату производится одним нажатием кнопки в разделе Платные опции. Не нужно по всем разделам меню искать где какие платные опции остались включены, чтобы отвязать подписку от чата. ✅ Длина регулярного выражения увеличена до 500 символов. ✅ При ошибках в регулярных выражениях теперь показываются подробности, а также ИИ пытается подсказать, как исправить ошибку. ✅ Добавил возможность экспорта одного только триггера. ✅ При превышении лимита добавленных триггеров их можно сохранить, но нельзя активировать. В платной подписке лимита нет.