dark_qubit // devlog
4 subscribers
85 photos
2 videos
3 files
50 links
Блог разработчика @dark_qubit

@AntiSpam_moder_bot – антиспам
Download Telegram
🎉 Сегодня ровно год с выхода первой тестовой версии бота!

Спасибо, что пользуетесь — я продолжаю развивать проект каждый день 💙

📌 Закрепление сообщений
• /pin — закрепить сообщение (ответом или с текстом)
• /pinlist — список закреплённых сообщений

Примеры:
/pin (в ответ на сообщение) — закрепить выбранное сообщение

💬 /msg — отправить сообщение от имени бота
Просто введите /msg ваш текст, и бот опубликует его в чате от себя.

🌐 Команды с префиксом g — применяются ко всем чатам текущей папки одновременно:
• /gpin [текст] — отправить и закрепить сообщение во всех группах
• /gunpin — открепить последнее сообщение во всех группах
• /gunpin all — открепить все сообщения во всех группах
• /gmsg [текст] — отправить сообщение от имени бота во все группы сразу
• /gban, /gmute, /gkick — применить бан / мут / кик во всех группах
• /gunban, /gunmute — снять ограничения во всех группах
• /gwl — добавить пользователя в белый список во всех чатах папки

✅ Поддерживаются:
— Ответ на сообщение
— Указание username или ID
— Опционально: время (например 30m, 2h, 1d)

Примеры:
/gban @username 1d — бан во всех группах на 1 день во всех чатах папки
/gmute 123456789 2h — мут по ID на 2 часа во всех чатах папки
/gunban @user -w — разбан и добавление в белый список во всех чатах папки

🆕 Утилита: кик по времени входа в группу
Теперь можно удалить участников, присоединившихся за последние до 78 часов.
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤2😁1
ℹ️ Совсем забыл упомянуть о новых дополнениях!

🆕 /whois и /whoami
• /whois — статистика пользователя (используется в ответ на сообщение)
• /whoami — показать вашу статистику в текущей группе

Дополнительно можно выгрузить последние сообщения выбранного пользователя.

📊 Обновлена статистика по участникам
Теперь всё стало более понятно, подробно и наглядно:
Перейдите в настройки группы → статистика → участники, чтобы посмотреть актуальные данные.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1😁1
В разделе /business_settings появилась новая функция —
📥 Экспорт диалога в формате HTML.

Теперь вы можете выгрузить полную переписку, включая: – Все сообщения пользователя,
– Удалённые сообщения,
– Медиафайлы (фото, видео, документы и пр.),
если бот был подключён на момент общения.


📌 Все данные (включая удалённые сообщения и медиа) сохраняются на сервере в зашифрованном виде.

⚙️ Как подключить бота к бизнес-аккаунту Telegram:

🔺Перейдите в настройки Telegram.
🔺Откройте раздел "Telegram для бизнеса".
🔺Выберите пункт "Чат-боты".
🔺В поле для ввода укажите: @AntiSpam_moder_bot.
🔺Предоставьте боту доступ к чтению всех 1-на-1 чатов.

⚠️⚠️ Используя эту функцию, вы подтверждаете своё согласие на хранение и обработку данных, включая переписку и медиафайлы, в соответствии с правилами сервиса.
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁2
Good news coming!

Сейчас я работаю над переводом нашего бота на английский язык. Надеюсь закончить уже сегодня! Это будет отдельный бот, так сказать, мировой 🌍, полностью на английском.

Почему отдельный бот, а не просто переключение языка?
✔️Во-первых, так гораздо проще и быстрее реализовать.
✔️Во-вторых, моя текущая антиспам-модель создана для русскоязычных чатов и не подходит для англоязычных и других сообществ. Поэтому в международной версии будут использоваться Gemini и другие алгоритмы для выявления спамеров.

Не забываем также про @RegDateAnalyzerBot
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩21
✅ Отличные новости!

Наш антиспам-бот на английском полностью готов! 🎉
Теперь у нас два бота:

🇷🇺 Русская версия: @AntiSpam_Moder_Bot (Клоны: @AntiSpamNS_bot, @ModeratorNS_bot, @ruSpamNSbot)

🌍🇬🇧 Анг (глобальная) версия: @AntiSpamEN_bot

📌 Что нового:
✔️ Английская версия – полностью на английском.
✔️ В любом из ботов можно ввести /lang, чтобы получить ссылку на альтернативного бота.
✔️ В меню «Утилиты» добавлен новый пункт – управление чёрным списком группы: теперь можно очищать.
✔️ Была обновлена вкладка статистики группы.


🔥 Всё это заняло много времени, но результат того стоил. Мы выходим на мировой уровень 🌐
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😁3👌1
💡 Пришла интересная идея для антиспам-бота.

Если включить вход в группу по заявкам, можно сделать так, чтобы бот отправлял в ЛС пользователю инструкцию, в которой будет сказано:
✉️ «Напиши X в личку аккаунту @example_userbot»

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

✅ Точную дату регистрации Telegram-аккаунта
✅ Страну номера телефона (например, 🇷🇺 Russian Federation)

📌 Это даст возможность фильтровать пользователей до допуска в группу — по дате создания аккаунта и региону номера.

Как вам идея? Полезно было бы для модерации?
Please open Telegram to view this post
VIEW IN TELEGRAM
👌4🤔2😈22🔥1😁1
🔍 Новый бот — показывает ТОЧНУЮ дату регистрации вашего Telegram-аккаунта.
Отправьте ему любое сообщение — и сразу получите результат.

📅 Полезная утилита, кому надо — пользуйтесь: @regdate_checker
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5
🌍 Фильтрация по странам — новая функция в контроле входа.

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

⚠️ Работает только при: • включённых заявках на вступление;
• активном автопринятии в настройках входа/выхода.

🧪 Пока что функция доступна только в основном боте — в клонах появится позже. Тестируем.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁21
🆕 Новый фильтр по дате регистрации

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


📅 Точность до месяца (данные от Telegram, которые получает наш user-bot)
⚙️ Настраивается любое количество месяцев (от 1)
🔒 Работает только при включенных заявках на вступление

Все работает точно также, как и с фильтром по странам. Пост выше

Хотите протестировать? Заходите в @AntiSpamSupportChat
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😁2
Небольшое обновление @AntiSpam_moder_bot

✔️ Почти для всех команд появился флаг -s — бот не будет ничего писать в чат после выполнения команды.
✔️ В меню удалять сообщения можно включить или отключить игнорирование сообщений админов фильтрами.
✔️ Были исправлены некоторые баги.

✔️ Теперь при удалении известных спамеров через меню утилиты используется больше параметров, поэтому ложных удалений участников больше быть не должно.
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤1
🆕 Обновления @AntiSpam_moder_bot

✔️ В меню «Удаление сообщений» добавлена функция удаления сообщений от инлайн-ботов.
✔️ В меню антиспама появилась опция «Огр. новичков»:
— При активации пользователи, зашедшие в чат менее 24 часов назад, не смогут отправлять медиа — бот будет их удалять.


🗓 Что планируется до конца сентября
✔️ Улучшение работы с папками чатов:
 — Сейчас глобальные команды (/gban, /gmute, /gkick и т.д.) применяются только к папке, в которой находится текущий чат.
 — Будет добавлена возможность выбирать любую папку прямо в меню и выполнять действия с пользователями оттуда.

✔️ Статистика по папкам:
 — Сейчас статистика доступна только для отдельных чатов через меню утилит.
 — Появится совокупная статистика по всей папке: методы очистки, анализ пересечения и уникальности аудитории между чатами конкретной папки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3😁2
Обновление @AntiSpam_moder_bot

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

🗑 Новые функции удаления
В меню удаления добавлена опция блокировки большинства реферальных ссылок (включена по умолчанию).

Новые способы наказания: выдача варна или варна с удалением сообщения. Настройки варнов — в меню предупреждений.


🔧 Исправления и улучшения
Улучшено распознавание спама, уменьшено число ошибок.

Устранены баги.


👶 В меню антиспама появилась функция ограничения новичков — при её активации бот будет ограничивать отправку медиа для пользователей, которые вступили в группу менее 24 часов назад

📢 Жалобы на спам
Все спам-сообщения сохраняются в ruSpamFeed.
Если вы заметили ошибочное срабатывание, сообщите нам — мы оперативно проверим!

Глобальные команды (gban, gmute, gmsg и др.) перенесены в меню утилит: /folders → выберите папку → утилиты.

Новая функция gdelete — удаляет сообщения пользователя во всех чатах папки за последние 48 часов (ограничение Bot API).

У команды /delete появился флаг -c для удаления всех сообщений пользователя в чате за 48 часов.

Команды /purgefrom и /purgeto объединены в /purge: теперь достаточно ответить на сообщение с которого надо начать удаления, и бот сам определит диапазон удаления.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥5❤2
В меню Удалять сообщения появилась новая опция NSFW:
При включённой функции бот проверяет фото, видео, стикеры, гифки и видеосообщения на наличие контента 18+.

По умолчанию функция отключена.

В основе анализа — модель FalconsAI/nsfw_image_detection

Кроме того, улучшена защита от накруток и исправлены несколько багов.

@AntiSpam_moder_bot
13🔥4👌1
🚀 Ловите мою последнюю модель против спама
Примеры использования есть в репозитории.

⭐️ Жду звезды в репозитории :)
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥5😁2
Знакомый разработчик создал бота @AntiNon_bot на основе моделей машинного обучения, который автоматически удаляет нейро-комментарии! 🔥

Примеры спама, который бот распознаёт:
1. Ну это просто комедия! 😂😂 Кто бы мог так обыграть ситуацию! 😜
2. Ахаха, ну жизнь умеет шутить! 🤣🤣 Главное, чтобы все остались в хорошем настроении! 💖🤗
3. Вот это смешно! 😂😂 Но ничего, всё к лучшему! 🌈✨
4. Ну всё, я просто не могу! 🤣🤣 Это же гениально! 😜


🎯 Результат: Бот хорошо косит таких спамеров! Проверено на практике.

⚠️ Важно: Проект только начал развиваться. Надеемся, разработчик его не забросит и будет дальше совершенствовать!

Живое общение > нейро-мусор 🛡
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🔥1
🌝 Вот и лето подошло к концу...

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

Есть огромное желание продолжать развивать бота, совершенствовать его и радовать вас новыми возможностями.

🎓 Всем, кто начинает новый учебный год, желаю удачи и вдохновения!

✅Кстати, сегодня в честь этого было добавлено небольшое обновление для лог-группы.
Теперь в /info вы можете привязать группу, и когда добавите туда бота — он автоматически создаст для неё отдельный топик (тему). Все логи этой группы будут отправляться именно в её собственный топик.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Кому интересно, вот первый (в интернете) и самый новый открытый датасет для обучения модели на задачу классификации спама: russian-spam-detection
Можно использовать для обучения своих моделей и экспериментов.

Модель, обученная на нем.

⚠️ В датасете могут быть ошибки. Все данные собраны из Telegram-групп и анонимизированы.
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤2
🎉 У бота стукнуло 1 000 MAU!

Это даёт мне сильную мотивацию двигаться дальше

Если у вас есть предложения, просьбы или вы заметили баги, пишите в группу техподдержки 🛠

Сегодня вечером выйдет небольшое обновление

Если бот оказался полезным, порекомендуйте его знакомым админам
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32