[NEWS] Lols Anti Spam Bot
6.76K subscribers
218 photos
6 videos
119 links
Новостной канал проекта @LolsBot

Инструкция: https://telegra.ph/lols-bot-catcher-antispam-bot-05-20
Download Telegram
🅰️нонсов вроде не было, но у @BotFather в настройках бота появился новый пункт меню Bot Cloud, по которому расположена пока недоступная для активации опция.

Run serverless JavaScript functions in response to Telegram update


Судя по краткому описанию намечается интересное обновление, позволяющее создавать serverless ботов для ТГ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥104👎1
📣 Только сегодня! Lols может запретить жир!!!

На самом деле он и раньше умел, но теперь в разделе настроек Удалять сообщения появилась возможность отключить эту опцию, чтобы участники чата могли свободно писать сообщения в которых все слова выделены жирным шрифтом, и такие сообщения не будут удаляться!

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

Планировал опубликовать нормальную новость, но не смог пройти мимо развернувшегося в чате обсуждения подвигов Кашпировского 😀
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2542👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Если админ вашего любимого чата не хочет ставить лолса для защиты от спамеров реакциями, то можете посоветовать ему хотя бы отключить реакцию 🤡

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

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

Когда Дуров выпустит обещанное обновление - банлисты почищу от лишнего мусора (особенно от уже удалённых аккаунтов), но пока что там будет некоторый завал.
45👍26😁19🍌14
❗️ Если вы ранее пользовались бесплатными токенами OpenAI за шеринг данных, и у вас на аккаунте есть какие-то чаты с ценными данными, то рекомендую незамедлительно сделать их резервную копию через Download my data.

У меня несколько аккаунтов отлетело в перманентную блокировку без каких-либо предупреждений. При этом они блокируются будто бы по крону, по одной штуке раз в час, ровно в 50 минут 🤨

При этом активность на аккаунтах совершенно разная, и не важно, есть ли у вас там деньги на балансе, оформленная подписка, активность в чатах/codex или пользовались исключительно API...

Похоже бюджеты у них совсем не сходятся, и вместо обещанного "предупредим за месяц до отключения" решили сразу резать косты 🫠
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😱124😁1
Проблема с Open AI оказалась не столько в бесплатных токенах или подготовке компании к выходу на IPO...

Просто ещё в начале недели кто-то опубликовал на форуме OpenAI способ как бесплатно можно оформить платную подписку на ChatGPT 😃

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

Пока ещё не все, но тренд не очень приятный 🫠

Из-за этой проблемы лолс сегодня мог чуть хуже отрабатывать спам, но на данный момент баг локализовал и работоспособность в ближайшие пол часа должна восстановиться.
2👍246🤝3
Хотя в бетке официального клиента под iOS и появилась уже возможность удалять реакции отправленные пользователями, но в других клиентах, и Bot API по-прежнему тишина 😒

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

Некоторые правки за прошедшую неделю:

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

Исправлено несколько багов в функционале Бота модератора (в частности при использовании команд в группах с топиками). Также теперь корректно работает выбор срока наказания, если он был не указан в команде.

Исправлена проблема с блокировкой пользователей, пишущих от имени каналов при включенной опции Фильтр DC - DC1.

Опция Фейс-контроль - Запрет Telega была удалена, вместо неё осталась опция Запрет модов. Под неофициальными клиентами ТГ понимает исключительно Telega, и у пользователя есть шанс снять метку, если он завершит сессию Telega.

При экспорте аудитории группы или канала через Утилиты - Список участников теперь корректно отображается кодировка, если открывать CSV файл через Excel.

Исправлена работа опции Фейс-контроль - Фильтр имён. Теперь чуть лучше работает с наркоманскими именами.

В опции Утилиты - Сводка за день появилась возможность выбрать Стиль повествования из нескольких предустановленных вариантов
317🔥14👍9
Кажется что-то случилось 🤨

Из того, что я знаю точно - мне заблокировали практически все аккаунты. Несколько штук чудом остались, но везде, где была какая-либо связь с РФ или СНГ - навеяно замолчали. И это не смотря на то, что все они были зарегистрированы честно, без каких-либо багов, дающих платную подписку бесплатно.

Может им не понравилось качество предоставляемого контента, который генерировали пользователи ТГ - я не знаю. Среди всех заблокированных аккаунтов только в одном случае была указана причина - РЕЦИДИВИСТ. Во всех остальных случаях просто нарушение правил сервиса, без каких-либо подробностей.

Из-за этого опция Антиспам - Использовать ИИ теперь работает крайне плохо. Несколько дней пытаюсь найти замену для OpenAI, и пока что результаты не радуют. Gemini даёт больше ложных сработок и пропусков, иногда прямо отказывается работать из-за контента сообщений, и нередко тупо падают запросы по таймауту 🫠

Прям сильно больше пропусков не стало - остальные опции выручают. Но вот с ложными сработками прямо беда. Рекомендую обратить внимание на Журнал банов.

Пока что отложил все другие задачи и стараюсь восстановить корректную работу бота. Спасибо всем, кто пишет обратную связь в @lolsUserbot - это помогает ❤️
155😭16🙏9👍7
Работа опции Антиспам ➤ Использовать ИИ полностью восстановлена, но впереди ещё много задач по её доработке, чтобы уменьшить количество ложных сработок, особенно в группах с объявлениями 🫡

🔸 Если вы недавно добавили в группу бота для защиты от спамеров реакциями или активировали ранее отключенную опцию Антиспам ➤ Спам реакциями - можно отправить в чат команду /whoresale для превентивной блокировки актуальных ботов (18+, НЕ НАЖИМАЙ, и прочих).

🔹 Добавил в inline режим бота возможность отправлять вопросы нейронке. Для этого достаточно в чате набрать @lolsBot ИИ и текст вопроса. Затем нажать по кнопке Спросить ИИ (работает даже в тех чатах, где бот не установлен).

Для использования данной возможности в своём клоне требуется дополнительно сделать следующую настройку:
@BotFather /setinlinefeedback Enabled
1👍17🎉8👏72
🔥 BREAKING NEWS 🔥

ТГ определённо подхватил тренд вайб-кодинга и начал с реактивной скоростью пилить новые фичи 💪

Две недели тому назад в тестовых версиях некоторых клиентов ТГ появилась возможность удалять реакции оставленные другими пользователями к сообщениям, а сегодня эту возможность докатили до стабильных версий приложений, а также дали возможность ботам удалять реакции! (пока не в Bot API)

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

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

Но даже в таком виде это уже существенный прогресс в расширении возможностей для борьбы со спамерами 📈
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3919🔥16👏4
Так как не во всех клиентах уже появилась возможность удалять реакции, решил добавить боту новую команду:

/rr или /reactrem - при отправке админом в ответ на сообщение удаляет все реакции отправленные на него, и для сброса кэша оставляет свою.

Команда работает и для старых сообщений тоже, главное чтобы на момент отправки реакции к сообщению лолс состоял в группе. Также есть проблемы с удалением реакций от давно удалённых аккаунтов. Но тут уже ничего не поделаешь.
325👍18🔥73
Bot API 10.0 принёс интересные обновления, одно из которых может привнести некоторую попа-боль в праздный быт разработчиков антиспам ботов 🫠

Речь про гостевых ботов. Это почти как inline боты, но чуть более функциональные. В отличии от inline, гостевые боты:

Видят группу, в которой их вызвали, а также сообщение, на которое был дан ответ
Видят ответ на своё сообщение в группе и могут продолжить диалог
Сообщение отправляется от имени бота, поэтому другие боты его не видят, если явно не включили bot-to-bot режим в настройках

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

❗️ Если в чате вы используете клона лолса отличного от @lolsBot @oLolsBot @lolsBotCatcherBot - рекомендую установить одного из них (другой клон просто выйдет, а настройки сохранятся).

Если используете своего клона - то нужно зайти в @BotFather и через мини-апп в Bot Settings включить Bot to Bot Communication Mode

Специально для дорогих гостей в разделе Удалять сообщения появилась опция:

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

Опция по-умолчанию выключена. За исключением тех чатов, где опция удаления сообщения от inline ботов была включена админом.

Если опция отключена, то сообщения от гостевых ботов будут проходить стандартные проверки. Для обхода этих проверок следует использовать белый список, добавив в него нужного бота командой /wl.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😭2😱1👌1
Эти и другие подобные сообщения от официального сервисного аккаунта ТГ, которые пересылают по чатам с тех пор, как появилась возможность использовать гостевых ботов, стали следствием слегка неожиданного и немного опасного функционала этого нововведения 😱

Оказывается, гостевых ботов можно вызывать не только в группах, но и в личных сообщениях. В таком случае упомянутый бот увидит текст сообщения, в котором его упомянули (а если это был ответ на другое сообщение - то и его тоже), а также реквизиты обоих собеседников 👮‍♂️

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

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

➤ Для отправки жалобы нужно ответить на сообщение спамера сообщением: report @lolsbot

Вместо report может быть любое слово из списка: спам, скам, мошенник, spam, scam, scammer, репорт, а вместо @lolsbot также допустимы @ololsbot, @lolsbotcatcherbot или другой юзернейм клона со включённым guest mode.

Слэш в начале или любые другие слова в этом сообщении ни на что не повлияют.

Сразу после отправки жалобы следует отправить жалобу через ТГ и заблокировать собеседника. Ждать ответа от бота не нужно - на текущий момент его нет. И пока не уверен, что он вообще нужен.

Если вам нужно просто посмотреть user_id пользователя, который вам написал, достаточно отправить ему @lolsbot (с пробелом в начале). Позже добавлю более красивый вывод, а пока что это просто JSON с данными профиля пользователя. Но писать так незнакомцам не рекомендую - они будут видеть и ваш запрос и ответ бота - и могут заблокировать вас с жалобой.
🤣18🌚10🔥7👍6
Вчера опция саммари немного приболела 🌡

В каких-то чатах совсем ничего не отправляла, а где-то были сильно урезанные сводки, на 1-2-3 темы, хотя фактически обсуждалось больше.

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

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

Кстати, уже 315 чатов настроили автоматические ежедневные саммари через Утилиты - Сводка за день
🔥197💊7👍1
Прошло не так много времени с появления этой опции, а спамеры уже начали использовать режим гостевых ботов.

@lolsBot ловить их уже умеет. Как и все его клоны, кто включил Bot-to-Bot Communication для бота у @BotFather

Если включить опцию Удалять сообщения - От гостевых ботов - то лолс будет предотвращать все запуски гостевых ботов.

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

Всплыл занятный баг: сообщение подобного бота нельзя удалить командой /ban или /report - так как любой ответ на сообщение гостевого бота доходит до него, и даёт ему возможность отправить сообщение в группу даже не смотря на то, что он в ней уже заблокирован 🧐

Повторно призвать заблокированного бота в чат по юзернейму уже не получится, но бесконечно отвечать на его сообщения - пожалуйста.
🤯14🤔7🍓3🤣2
Много положительных отзывов получаю о функции ежедневных сводок, но есть пара моментов, на которых хотел бы остановиться подробнее:

1️⃣ Функция была и остаётся бесплатной. Да, на неё расходуются ресурсы, но взамен бот получает рекламу в чатах. И, в отличие от сообщений о блокировках (через которые пользователи чатов обычно и узнают о боте), это сообщение остаётся в чате значительно дольше одной минуты и, кроме того, приносит реальную пользу.

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

2️⃣ В связи с этим при выборе времени публикации доступны не все временные слоты. Иначе, если у многих будет установлено одно и то же время, придётся долго ждать в очереди на обработку.

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

Бесплатных слотов на всех желающих не хватит... Но пока они ещё есть - будем решать проблемы по мере поступления 🤣

Ранее я также предлагал вариант скинуться на более мощную видеокарту, но этот план с треском провалился. Не удалось собрать даже 10% от необходимой на тот момент суммы, а цены с тех пор успели вырасти.

Но надежды не теряю - сбор не останавливаю.
119👍9🔥4😱2
Гостевые боты не перестают будоражить чаты, поэтому хотел рассказать, что лолс не только поддерживает блокировку подобных ботов, но и сам может быть поводом для блокировки 🗿

В чате, где нет лолса можно вызвать его двумя способами:

1️⃣ @lolsbot ИИ тест запроса - inline режим для однократного запроса, при котором бот не видит сообщения в чате и не поддерживает диалог. Не сработает, если в группе отключены inline.

2️⃣ @lolsbot текст запроса - гостевой режим (перед юзернеймом пробел) - в таком случае бот видит то сообщение, на которое был сделан ответ, а также сможет продолжить диалог, если кто-то ответит на его сообщение в чате. Не сработает, если бот состоит в группе или заблокирован в ней.

Оба варианта работают и в личных сообщениях тоже.

Немного обновлений:

🔥 Новый стиль саммари: Солнечный Хаос - развлекательный вариант, с чуть большим количеством галюнов. Кастомные промты на подходе, кому интересно будет подключиться к тестированию - пишите @lolsUserBot

🔸 Новая команда: /gwl для добавления пользователя в белый список во всех своих чатах. Отправляется в личку боту.

Исправлены баги:
управление опцией запрета inline режима
удаления реакций анонимных админов в группах
излишней блокировкой в группах объявлений со включенной капчей
при включении блокировки сразу по всем DC теперь показывается предупреждение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4👌1🤝1
📣 Пара небольших обновлений в функционале бота.

Новые опции в разделе Утилиты:

🔸 Шаблоны сообщений - интерфейс для подготовки сообщений, которые бот сможет в дальнейшем использовать в различных сценариях. Например:

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

Примеры использования можно посмотреть в статье Триггеры

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



Функционал абсолютно сырой, поэтому приглашаю всех желающих присоединиться к тестированию, и не забывать сообщать про обнаруженные косяки 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍12🔥42🥰1
Оффтоп: если интересуетесь флиппером, то наверняка могли видеть пост в канале Жовнера про Flipper One. Самого поста уже нет, но Интернет всё помнит 😃

Ссылку в явном виде публиковать пока нельзя, поэтому предлагаю решить несложный ребус:

1️⃣ Сколько опций доступно в разделе Утилиты в @lolsBot?
2️⃣ Какой протокол использует Telegram — MT_roto.
3️⃣ Какая буква трижды повторяется в начале классического веб-адреса вида
___.example.com?
4️⃣ Какая буква разделяет «IP» и номер версии в обозначениях IP_4 и IP_6?
5️⃣ На какую букву Илон Маск переименовал Twitter в 2023 году?
6️⃣ Какой буквой обозначают поколение мобильной связи: 4_, 5_?
7️⃣ Какая цифра стоит в начале (и в конце) loopback-адреса _27.0.0._?
8️⃣ Какая цифра завершает обозначение самой первой версии протокола HTTP — HTTP/0._?


После ответа на все вопросы нужно в ссылке https://lols.bot/redirect/12345678 заменить каждую цифру на ответ (все буквы в нижнем регистре). Если в ответ получили ERR_HTTP2_PROTOCOL_ERROR - значит где-то промахнулись.

Конкурс закончился. Правильный ответ: 7pwvxg19
1🔥12🌚11😁6👎2
Чтож, рекламное время флиппера вышло, пора вернуться к насущным делам 😓

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

Исправил проблему с опцией Запрет модов. Некоторое время она никого не блокировала, а в профиле не отображалось, что пользователь использует небезопасный клиент для доступа к ТГ. В течение ближайших суток все пропущенные пользователи будут заблокированы там, где администраторы включили эту опцию.

Исправил проблему с опциями Триггеры и Шаблоны сообщений - при одновременном редактировании настроек в нескольких группах изменения могли примениться не к той группе.

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

Если столкнётесь с какими-либо проблемами при использовании новых опций бота - обязательно пишите. Если проблема действительно есть, лучше исправить её, чем терпеть неудобства 😏
14👍137🤣3
Примеры использования Триггеров (Утилиты)

1️⃣ Блокировка по ключевым словам (чёрный список слов)

В условиях добавляем Сообщение по regex и задаём список слов, перечислив их через символ |. В качестве действия выбираем наказание - просто удалить сообщение или чего-нибудь пожёстче. Подробнее о поддерживаемом формате выражений можно почитать в статье Регулярные выражения.


2️⃣ Приветственные сообщения (и прощальные тоже)

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


3️⃣ Блокировка рекламы от других ботов

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


4️⃣ Закреплённое сообщение внизу чата

В чатах с объявлениями бывает важно показать пользователям правила, но читать закрепы или описание группы они желанием не горят. В таком случае можно настроить триггер с условием Длина сообщения > 0 и действием Отправить сообщение - в таком случае бот будет после каждого сообщения пользователя писать сообщение, удаляя предыдущее, и его сообщение всегда будет на виду.


5️⃣ Автоматическая подсказка новому пользователю

В чатах поддержки аналогичная проблема встречается, как и в чатах объявлений - ответ на вопрос пользователя уже есть в FAQ, но самостоятельно ссылку на него он найти не смог. Для этого можно создать триггер с условием Первое сообщение и Сообщение по regex с текстом из двух символов \? - в таком случае на первый вопрос пользователя в чате бот выполнит настроенное действие.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥16👍51🥰1