Не сразу обратил внимание, что на экране мобильного телефона текст не влезает в кнопки, но спасибо добрым людям - подсказали. Заменил часть текста на иконки, теперь должно стать лучше.
Также добавил вторую платную опцию - возможность заменить бан на мьют. Опция пригодится тем, кто планирует накручивать счётчик пользователей чата за счёт спамеров. В качестве минуса можно отметить то, что обеззвученные пользователи смогут продолжить спамить реакциями.
Также добавил вторую платную опцию - возможность заменить бан на мьют. Опция пригодится тем, кто планирует накручивать счётчик пользователей чата за счёт спамеров. В качестве минуса можно отметить то, что обеззвученные пользователи смогут продолжить спамить реакциями.
👍12❤4🔥3👌1
В дополнение к посту про просмотр user_id для пользователей без @username хотел показать ещё один возможный вариант.
Для проверки пользователя без @username и сообщений в чате можно добавить его в контакты (делиться своим номером телефона с ним не обязательно), а затем поделиться этим контактом с ботом. Если у пользователя публично не отображается номер телефона, то для отправки контакта боту следует использовать кнопку вызываемую командой /share
Такой вариант не сработает, если бот сам нигде не видел данного пользователя, но он хотя бы подскажет его
Для проверки пользователя без @username и сообщений в чате можно добавить его в контакты (делиться своим номером телефона с ним не обязательно), а затем поделиться этим контактом с ботом. Если у пользователя публично не отображается номер телефона, то для отправки контакта боту следует использовать кнопку вызываемую командой /share
Такой вариант не сработает, если бот сам нигде не видел данного пользователя, но он хотя бы подскажет его
user_id в ответе.👍4😁1👌1🥴1
На этой неделе бот был установлен в 3000-й чат! 🥳
Хотел сказать большое спасибо за активный вклад нескольких пользователей в канал Scam Alert. В качестве благодарности решил подарить Premium подписку на пол года. Говорят что она уменьшает вероятность получить бан (не просто же так большинство спамеров и мошенников её покупают?). Хотя полностью его и не исключает, но что-ж поделаешь, хотя бы будет возможность наблюдать за большим количеством чатов одновременно 😁
Наградной список:
🎁 Мама, я в Москве (в Дубае)
🎁 Lolosha
🎁 Ekaterina
🎁 Бузя Buzova86
🎁 Nike Borzov
P.S. заодно опробуем новый scam trap: #airdrop #giveaway #free #premium 🗿
Хотел сказать большое спасибо за активный вклад нескольких пользователей в канал Scam Alert. В качестве благодарности решил подарить Premium подписку на пол года. Говорят что она уменьшает вероятность получить бан (не просто же так большинство спамеров и мошенников её покупают?). Хотя полностью его и не исключает, но что-ж поделаешь, хотя бы будет возможность наблюдать за большим количеством чатов одновременно 😁
Наградной список:
🎁 Мама, я в Москве (в Дубае)
🎁 Lolosha
🎁 Ekaterina
🎁 Бузя Buzova86
🎁 Nike Borzov
🔥29👍20❤10🏆8
Хотите поддержать бота донатом?
Настроил пять вариантов:
➡️ https://pay.cloudtips.ru/p/4ebef06a
➡️ https://boosty.to/lolsantispam
➡️ https://t.me/tribute (проще всего платить картой)
➡️
⭐️ ⬇️
Настроил пять вариантов:
➡️ https://pay.cloudtips.ru/p/4ebef06a
➡️ https://boosty.to/lolsantispam
➡️ https://t.me/tribute (проще всего платить картой)
➡️
TMMDhYBByoJJHdHcmEL5GeZGai7j8ogBcg usdt(TRX)0xF8785Ff3A6e5FFAd1a332965C62d65Aec5B53b39 usdt(ETH)Please open Telegram to view this post
VIEW IN TELEGRAM
255👍41🔥17😡7👎4
[NEWS] Lols Anti Spam Bot pinned «Хотите поддержать бота донатом? Настроил пять вариантов: ➡️ https://pay.cloudtips.ru/p/4ebef06a ➡️ https://boosty.to/lolsantispam ➡️ https://t.me/tribute (проще всего платить картой) ➡️ TMMDhYBByoJJHdHcmEL5GeZGai7j8ogBcg usdt(TRX) 0xF8785Ff3A6e5FFAd1…»
Ночь прошла тихо, никто никаких ссылок не писал, потому что у бота снесло крышу, и он решил банить всех, кто присылал ссылки (на чаты в тг) в чаты 🙈
Сейчас отправил в разбан всех забаненных ботом этой ночью, отключил эту опцию и постараюсь разобраться что пошло не так. Извините за доставленные неудобства.
UPD: на всякий случай разбанил вообще всех забаненных за ночь. кто за дело получил - повторно получат 😅 а кто по ошибке был забанен - разослал в личку ссылки на чаты
Сейчас отправил в разбан всех забаненных ботом этой ночью, отключил эту опцию и постараюсь разобраться что пошло не так. Извините за доставленные неудобства.
UPD: на всякий случай разбанил вообще всех забаненных за ночь. кто за дело получил - повторно получат 😅 а кто по ошибке был забанен - разослал в личку ссылки на чаты
❤24👍16🥰6😁4
Выглядит как признание 😆
Благодаря этим мошенникам обнаружил странный баг Bot API Telegram: при попытке удалить сообщение возвращается ответ ОК или Сообщение не найдено, но при этом сообщение остаётся в чате, его можно переслать и его видят остальные пользователи 😒
И проблема касается не только чужих сообщений - свои бот тоже не всегда может удалить. Ранее подобный баг ловил с функцией блокировки пользователей. Поддержка тогда развела руками. Сейчас попробовал повторить удаление сообщений через MTProto - и всё получилось 🤨
Воткнул костыль, надеюсь теперь меньше пропусков будет.
Ещё из полезного: пару дней тестирую функцию автоматического белого списка. Пока что без каких-либо уведомлений и возможности управления, но уже работает. Если администратор разблокирует пользователя, которого ранее заблокировал лолс бот - то пользователь добавляется в белый список и дальше бот полностью закрывает глаза на его действия в том чате, где он был разблокирован.
Благодаря этим мошенникам обнаружил странный баг Bot API Telegram: при попытке удалить сообщение возвращается ответ ОК или Сообщение не найдено, но при этом сообщение остаётся в чате, его можно переслать и его видят остальные пользователи 😒
И проблема касается не только чужих сообщений - свои бот тоже не всегда может удалить. Ранее подобный баг ловил с функцией блокировки пользователей. Поддержка тогда развела руками. Сейчас попробовал повторить удаление сообщений через MTProto - и всё получилось 🤨
Воткнул костыль, надеюсь теперь меньше пропусков будет.
Ещё из полезного: пару дней тестирую функцию автоматического белого списка. Пока что без каких-либо уведомлений и возможности управления, но уже работает. Если администратор разблокирует пользователя, которого ранее заблокировал лолс бот - то пользователь добавляется в белый список и дальше бот полностью закрывает глаза на его действия в том чате, где он был разблокирован.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍10❤🔥3🔥1
Эксперимент с
UPD: некоторое время он ещё пострадает такой фигнёй, отправляя повторно ответы на запросы
Local Bot API Server пошёл не по плану, бот решил повторно обработать 100000 последних сообщений. Надеюсь ничего страшного не произойдёт 🤒UPD: некоторое время он ещё пострадает такой фигнёй, отправляя повторно ответы на запросы
🔥5👌5🥴2🤔1
По прежнему не смог решить проблему с удалением сообщений, про которую писал недавно, и поддержка всё также игнорирует вопросы.
И с каждым новым днём становится только хуже, а сегодня прям совсем грустно. Сегодня на большую часть попыток удаления сообщения api telegram отвечает
UPD: оказалось что проблема известная, и проявляется тем чаще, чем больше у бота аудитория. А самое грустное, что нормального решения для неё нет, поддержка также игнорирует подобные вопросы. Штош, значит займусь доработкой возможности создавать клонов бота, чтобы распределить аудиторию.
И с каждым новым днём становится только хуже, а сегодня прям совсем грустно. Сегодня на большую часть попыток удаления сообщения api telegram отвечает
Bad Request: message to delete not found. При этом права в чате есть и сообщение в чате не удалено.UPD: оказалось что проблема известная, и проявляется тем чаще, чем больше у бота аудитория. А самое грустное, что нормального решения для неё нет, поддержка также игнорирует подобные вопросы. Штош, значит займусь доработкой возможности создавать клонов бота, чтобы распределить аудиторию.
🤔11👍3🌚3🗿2
Произвёл некоторые доработки, оптимизировал работу с базой, накидал дополнительных костылей, и вроде бы уже пару недель проблемы с удалением сообщений не заметно, и в целом бот чаще успевает удалять спам, до того, как самые быстрые на диком западе админы успевают отправить
Также бот теперь будет раздавать больше банов, так как научился лучше определять похожие аккаунты по их сообщениям, а также более корректно собирать список участников групп (чтобы банить только тех, кто в группе состоит, не портя статистику). Поэтому хотел на всякий случай напомнить про функцию платной подписки, которая позволяет спамеров превращать всвою аудиторию мёртвые души.
На скриншоте для примера одна группа с активностью ~50 спамеров за сутки, с подключенной опцией, и вторая группа со среднесуточным числом блокируемых 20 штук, но без подключенной опции.
Для управления настройками бота и оформления подписки нужно отправить команду /config в группу или личным сообщением боту.
/report в ответ на сообщение спамера 🌚 По скорости ответа в личке при проверке пользователя (особенно при использовании @username) пока ещё остаются вопросы.Также бот теперь будет раздавать больше банов, так как научился лучше определять похожие аккаунты по их сообщениям, а также более корректно собирать список участников групп (чтобы банить только тех, кто в группе состоит, не портя статистику). Поэтому хотел на всякий случай напомнить про функцию платной подписки, которая позволяет спамеров превращать в
На скриншоте для примера одна группа с активностью ~50 спамеров за сутки, с подключенной опцией, и вторая группа со среднесуточным числом блокируемых 20 штук, но без подключенной опции.
Для управления настройками бота и оформления подписки нужно отправить команду /config в группу или личным сообщением боту.
👍23🔥5🤔1👌1
Ваше отношение к превентивным блокировкам в группах?
Anonymous Poll
21%
Нужно банить даже тех, кто не состоит в группе, не смотря на то, что это будет портить статистику
11%
Банить стоит только тех, кто состоит в группе, не зависимо от того, писали ли они что-то
34%
Не нужно банить тех, кто не проявлял активности в группе. Должно быть видно за что бан
30%
Единого варианта быть не может - опция должна быть настраиваемой
5%
Свой вариант, напишу в комментах
👍2❤1🤔1👌1
Так как телеграм не позволяет смотреть историю действий админов дальше, чем за двое суток, а в статистике иногда появляются непонятные пики массовых блокировок от бота, то решил сделать простенький интерфейс для просмотра полной истории блокировок в чате с момента добавления в него бота 🧐
На этой странице могут быть показаны скрытые администраторы, поэтому для сохранения конфиденциальности для каждого чата генерируется уникальная ссылка. Найти эту ссылку можно отправив боту команду /config в личных сообщениях, и выбрать соответствующий чат.
Кроме того, теперь в случае, если пользователь заблокирован (lols_ban), но у него spam_count равен нулю, то всё равно будет отображаться ссылка для просмотра сообщений, которая покажет последнее сообщение пользователя (или слово [attachment], если это была картинка, и бот не смог её загрузить).
На этой странице могут быть показаны скрытые администраторы, поэтому для сохранения конфиденциальности для каждого чата генерируется уникальная ссылка. Найти эту ссылку можно отправив боту команду /config в личных сообщениях, и выбрать соответствующий чат.
Кроме того, теперь в случае, если пользователь заблокирован (lols_ban), но у него spam_count равен нулю, то всё равно будет отображаться ссылка для просмотра сообщений, которая покажет последнее сообщение пользователя (или слово [attachment], если это была картинка, и бот не смог её загрузить).
👍24❤7🔥1👌1
API переехал на поддомен - https://api.lols.bot/ (пока что планов закапывать api по старому адресу нет, разве что чуть позже появится
Также исправил старо-давний баг, из-за которого зачастую результаты параметра
Из-за этого бот стал чаще блокировать пользователей в момент входа в чат (а не отправки сообщения), и не всегда по делу (за неделю набралось штук 10 ложных сработок). С целью упростить процесс восстановления доступа к группе добавил к сообщениям о блокировке кнопку с шорткатом на профиль заблокированного пользователя в боте.
Некоторым админам эта кнопка показалась полезной, а некоторые из-за неё перепутали антиспам бота со спам ботом. Сейчас не все заблокированные пользователи видят кнопку, над этим ещё стоит поработать. Позже в профиле пользователя появится возможность отправить апелляцию на свой бан, а пока что там только контакт для связи.
deprecation notice)Также исправил старо-давний баг, из-за которого зачастую результаты параметра
banned могли не совпадать в ответах бота и API.Из-за этого бот стал чаще блокировать пользователей в момент входа в чат (а не отправки сообщения), и не всегда по делу (за неделю набралось штук 10 ложных сработок). С целью упростить процесс восстановления доступа к группе добавил к сообщениям о блокировке кнопку с шорткатом на профиль заблокированного пользователя в боте.
Некоторым админам эта кнопка показалась полезной, а некоторые из-за неё перепутали антиспам бота со спам ботом. Сейчас не все заблокированные пользователи видят кнопку, над этим ещё стоит поработать. Позже в профиле пользователя появится возможность отправить апелляцию на свой бан, а пока что там только контакт для связи.
👍13❤3😁1👌1
У бота незапланированный технический перерыв 5-10 минут 🤒
UPD: бот ожил, пока не понятно чего он завис, видимо утёк 😒
UPD: бот ожил, пока не понятно чего он завис, видимо утёк 😒
😢13🖕4❤1👌1
Несколько изменений произошло в боте:
🔸 справка по командам бота доступна по команде
🔹 в настройках появилась опция
🔸 история блокировок теперь отображается полностью, а не с момента добавления бота в чат
🔹 исправил проблему с загрузкой истории блокировок для некоторых чатов, хотя никто и не жаловался
🔸 проверка блокировок через CAS теперь работает корректно, до этого грешил на кэш, а дело было в руках
🔹 при проверке пользователя теперь внизу добавляется кнопка для перехода в профиль в качестве альтернативы
🔸 заметил что часто админы удаляют сообщения бота о блокировках, поэтому добавил кнопку для быстрого удаления
🔹 в настройках появилась возможность просматривать белый список чата и немного им управлять
🔸 если раньше белый список защищал только от блокировки, то теперь бот полностью игнорирует сообщения таких пользователей
🔹 временно отключил массовую блокировку пользователей в первые сутки после добавления в чат, ибо некоторые админы сильно пугаются, когда бот блокирует больше, чем у них участников в группе
🔸 справка по командам бота доступна по команде
/commands (в качестве префикса для команд бот принимает символы / @ !)🔹 в настройках появилась опция
Простые команды позволяющая использовать те же команды без префикса🔸 история блокировок теперь отображается полностью, а не с момента добавления бота в чат
🔹 исправил проблему с загрузкой истории блокировок для некоторых чатов, хотя никто и не жаловался
🔸 проверка блокировок через CAS теперь работает корректно, до этого грешил на кэш, а дело было в руках
🔹 при проверке пользователя теперь внизу добавляется кнопка для перехода в профиль в качестве альтернативы
profile🔸 заметил что часто админы удаляют сообщения бота о блокировках, поэтому добавил кнопку для быстрого удаления
🔹 в настройках появилась возможность просматривать белый список чата и немного им управлять
🔸 если раньше белый список защищал только от блокировки, то теперь бот полностью игнорирует сообщения таких пользователей
🔹 временно отключил массовую блокировку пользователей в первые сутки после добавления в чат, ибо некоторые админы сильно пугаются, когда бот блокирует больше, чем у них участников в группе
3👍20😁8🔥5❤3
Небольшой апдейт:
🔹 Запустил очередной эксперимент с нейронками, пока что не во всех группах, поскольку работает не ахти. Посмотреть результаты и помочь с разметкой можно в канале @lolsBanFeed. Там публикуются только негативные сработки. После уменьшения количества ошибок этот механизм будет отвечать за автоматическую разблокировку ошибочно заблокированных ботом пользователей.
🔸 В методе API /account добавил параметр
🔹 Опция удаления команд теперь включена по умолчанию (если сами не меняли настройку в /config). Также исправлен баг с некорректным определением текста
🔸 Исправлена ошибка с удалением сообщений о выходе из группы (ранее удалялось даже при выключенной опции
🔹 В группах с топиками некоторое время могло не показываться сообщение при добавлении бота в случае, если General топик закрыт, сейчас должно быть исправлено. Хотя с топиками в Bot API по прежнему всё грустно.
🔸 Добавлена возможность отключить проверку через CAS. Он временами сильно жестит. Например в одном проекте разрешено размещать ссылку на их же сайт до 5 групп в неделю. Combot в их группах не используется, но также как и Lols, он наблюдает за ними, и автоматически нараздавал банов там, где их быть не должно. На их сайте говорится, что баны перманентные и обжалованию не подлежат. Попробовал сообщить про эти некорректные баны в их группе обсуждения - никакой реакции не последовало.
🔹 Запустил очередной эксперимент с нейронками, пока что не во всех группах, поскольку работает не ахти. Посмотреть результаты и помочь с разметкой можно в канале @lolsBanFeed. Там публикуются только негативные сработки. После уменьшения количества ошибок этот механизм будет отвечать за автоматическую разблокировку ошибочно заблокированных ботом пользователей.
🔸 В методе API /account добавил параметр
scamrsalert содержащий идентификатор сообщения в канале @scamrsalert🔹 Опция удаления команд теперь включена по умолчанию (если сами не меняли настройку в /config). Также исправлен баг с некорректным определением текста
/command как команды🔸 Исправлена ошибка с удалением сообщений о выходе из группы (ранее удалялось даже при выключенной опции
Сервисные сообщения)🔹 В группах с топиками некоторое время могло не показываться сообщение при добавлении бота в случае, если General топик закрыт, сейчас должно быть исправлено. Хотя с топиками в Bot API по прежнему всё грустно.
🔸 Добавлена возможность отключить проверку через CAS. Он временами сильно жестит. Например в одном проекте разрешено размещать ссылку на их же сайт до 5 групп в неделю. Combot в их группах не используется, но также как и Lols, он наблюдает за ними, и автоматически нараздавал банов там, где их быть не должно. На их сайте говорится, что баны перманентные и обжалованию не подлежат. Попробовал сообщить про эти некорректные баны в их группе обсуждения - никакой реакции не последовало.
🔥13👍5❤1👏1
Внеплановая учебная тревога по отвалу базы данных снова провалена.
Кликхауз намертво завис и отказывался реагировать на команду restart.
Ближайшие сутки буду не за компом, поэтому надеюсь на лучшее😳
Полчасика бот ещё будет разгребать накопившуюся очередь, но не уверен что затрёт весь спам, который пропустил.
Кликхауз намертво завис и отказывался реагировать на команду restart.
Ближайшие сутки буду не за компом, поэтому надеюсь на лучшее
Полчасика бот ещё будет разгребать накопившуюся очередь, но не уверен что затрёт весь спам, который пропустил.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11😱9🔥6🤣4
Видимо что-то случилось, и отправка одного сообщения занимает 5 секунд, что у бота, что у простого пользователя.
У бота отправка сообщений реализована в один поток, поэтому он хоть и продолжает работать, но сказать ничего не может. Как проблему исправят - он накидает накопившуюся очередь 🗿
Команда
Также немного исправил проблему с удалением сообщений, теперь меньше должно быть случаев, когда пользователь отмечен как лютый спамер, а его сообщение в чате не удалилось.
У бота отправка сообщений реализована в один поток, поэтому он хоть и продолжает работать, но сказать ничего не может. Как проблему исправят - он накидает накопившуюся очередь 🗿
Команда
/wl теперь может принимать в качестве параметра user_id или @username. Добавил информацию об этом в /commands, а также описал несколько примеров использования /mute с аргументом.Также немного исправил проблему с удалением сообщений, теперь меньше должно быть случаев, когда пользователь отмечен как лютый спамер, а его сообщение в чате не удалилось.
👍17🤔1👌1🥱1
На выходных добавил две новых опции, но попросившие их реализовать пользователи так и не успели попробовать, поэтому предлагаю протестировать всем желающим 🤹
✅ Подписка на канал - пользователь группы не сможет отправлять сообщения, пока не подпишется на указанный канал
Кроме очевидной накрутки количества пользователей в канале, была мысль, что для чатов, которые используются для комментариев в канале, это может помочь отсечь ботов, которые не подписываясь на канал сразу отправляют спам.
✅ Принимать все заявки - если в группе включена необходимость ручного одобрения заявок на вступление (Управление группой -> ), то при включении данной опции бот автоматически будет принимать все заявки, кроме тех, кто находится в базе глобального бана у бота.
Даже если эта опция отключена, то бот всё равно будет отклонять заявки тех, кто у него отмечен как заблокированный, и не находится в белом списке. Опция поможет отсечь нарушителей при входе даже если их поток будет выше, чем скорость обработки ботом.
❗️ Обе опции по умолчанию выключены. Для их включения нужно зайти в настройки бота в группе:
- отправив /config в чате или в личных сообщениях боту
- отправив /mychats в личке боту
✅ Подписка на канал - пользователь группы не сможет отправлять сообщения, пока не подпишется на указанный канал
Кроме очевидной накрутки количества пользователей в канале, была мысль, что для чатов, которые используются для комментариев в канале, это может помочь отсечь ботов, которые не подписываясь на канал сразу отправляют спам.
✅ Принимать все заявки - если в группе включена необходимость ручного одобрения заявок на вступление (Управление группой -> ), то при включении данной опции бот автоматически будет принимать все заявки, кроме тех, кто находится в базе глобального бана у бота.
Даже если эта опция отключена, то бот всё равно будет отклонять заявки тех, кто у него отмечен как заблокированный, и не находится в белом списке. Опция поможет отсечь нарушителей при входе даже если их поток будет выше, чем скорость обработки ботом.
- отправив /config в чате или в личных сообщениях боту
- отправив /mychats в личке боту
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥3❤2🤝1
Только я заметил, что бот сегодня писал слишком много сообщений, иногда их дублировал, а некоторые сообщения до сих пор висят не удалёнными? Ни одной жалобы про это в чатах платной и бесплатной поддержки 🤨
Не знаю отчего, но грустно становится когда бота удаляют не рассказав о проблемах, с которыми столкнулись. Иногда для решения достаточно поменять настройки 😒
Попробовал поменять сообщение, которое бот пишет в группу перед удалением. Добавил туда информацию про настройки, белый список и @lolsSupport - а вдруг это поможет?
Из хороших новостей: исправил сортировку, разбивку на страницы и иконочки в /config и /mychats, хотя разницу заметят наверное только те, у кого 50+ чатов. В профиле теперь отображается как давно бот выписал ему глобальный бан. Переписал очередь отправки сообщений, теперь должно быть меньше лагов из-за групп, где у бота нет прав на блокировку и ему приходятся постоянно писать про одних и тех же спамеров. Но это всё равно не помогло, так как бот теперь проверяет пользователей в момент входа в группу, а не при отправке сообщений.
Эта опция называется ✅ Фильтр при входе - найти её можно в меню Антиспам, и при инвайтинге лучше отключить. Если конечно в качестве метода наказания не выбрано обеззвучивание.
Не знаю отчего, но грустно становится когда бота удаляют не рассказав о проблемах, с которыми столкнулись. Иногда для решения достаточно поменять настройки 😒
Попробовал поменять сообщение, которое бот пишет в группу перед удалением. Добавил туда информацию про настройки, белый список и @lolsSupport - а вдруг это поможет?
Из хороших новостей: исправил сортировку, разбивку на страницы и иконочки в /config и /mychats, хотя разницу заметят наверное только те, у кого 50+ чатов. В профиле теперь отображается как давно бот выписал ему глобальный бан. Переписал очередь отправки сообщений, теперь должно быть меньше лагов из-за групп, где у бота нет прав на блокировку и ему приходятся постоянно писать про одних и тех же спамеров. Но это всё равно не помогло, так как бот теперь проверяет пользователей в момент входа в группу, а не при отправке сообщений.
Эта опция называется ✅ Фильтр при входе - найти её можно в меню Антиспам, и при инвайтинге лучше отключить. Если конечно в качестве метода наказания не выбрано обеззвучивание.
👍19❤5🔥2🕊2