Большинство спамеров пишут с новых (свежих) аккаунтов. Предлагаю добавить опцию блокировки вступления в чат тех, у кого дата регистрации в телеграм меньше 1 дня (или недели - по выбору администратора чата)
        
     
    
    
        
        Подавляющее большинство спамеров с очень свежими ID - выше 7млрд. Предлагаю добавить в песочницу фильтр для мьюта таких таких новичков
        
     
    
    
        
        Хотелось бы поднять в песочнице приоритет noregex_whitelist над mute (чтобы человек срочно пишущий по теме чата не стирался)
        
     
    
    
        
        Выставлено время работы чата.
Если поставить реакцию сообщению во время когда чат не работает - это сообщение удаляется.
        
     
    
    
        
        Предлагаю добавить новый функционал в Org Robot - просить пройти тест не только новых участников, но и тех пользователей, которые были в группе до добавления бота в группу, но которые не прошли тест.
        
     
    
    
        
        Проблема: оргбот отправляет приветствие спамным юзерам с тегом - реклама выпадает в чат, если она в имени и/или юзернейме, даже когда неймфилтрбот уже выпилил спамера из группы.
Варианты решения: 
1. сделать тайм-аут в N сек. перед отправкой...
        
     
    
    
        
        Предлагаю ввести настройку модуля, если по uname прилетает запрете, то OrgRobot не будет выдавать приветствие. Поможет с борьбой против ботов с порно именами и в целом против тех, у кого реклама в имени.
        
     
    
    
        
        Реагирует вот на такие ссылки http://pravo.gov.ru/document/0001202504020037 ...
Это не банковский счет ...
        
     
    
    
        
        Добавить в оргробот поддержку спойлеров, чтобы была возможность скрыть юзернейм или любую другую часть текста в приветственном сообщении.
        
     
    
    
        
        Чтобы сообщения о входе были только для акков которые прошли тест с вопросами? А то пишутся многие спамовые, в названиях которых реклама и они не прошли Тест, но сообщение о входе есть
        
     
    
    
        
        https://t.me/tgdev_ru/418436
Пользователь заходит в группу, затем выходит, и спустя время снова заходит. Так повторяется многократно. 
Имя пользователя содержит оскорбительное и запрещённое содержание, что создаёт дополнительный дискомфорт.
После...
        
     
    
    
        
        При управлением командами в личке бота очень не хватает команды применить ко всем группам. Когда ты часто меняешь настройки и у тебя 10-ки групп, очень неудобно делать изменения к каждой группе по отдельности.
        
     
    
    
        
        Модуль отличный, но отлавливает не все спам-сообщения. Хорошо бы иметь возможность помогать ему пополнять базу. 
Либо как вариант - добавить в него команды для пополнения пользовательского "черного списка", чтобы он выкидывал учетки по заданным...
        
     
    
    
        
        Первый модуль просто удаляет сообщения со словами из списка второй модуль удаляет сообщения со словами из списка и кикает из чата/группы на час. Но нет возможности ни в одном из этих модулей давать mute вместо кика, например на час за слово из списка,...
        
     
    
    
        
        Текст "Рᴀбᴏᴛᴀ" определяется как not_enru вместе mixed_abc. Но там только кириллица и латиница. Правда используются шрифты Small Capital.
Близко к:
https://new.tgdev.io/tracker/issue/53,
но тут уже без греческого.
        
     
    
    
        
        Фильтр сообщений, которые не являются ответами на другое сообщение. Отосланные в группу напрямую.
Это необходимо для групп, которые предназначены для комментариев. Т.к. такие сообщения выпадают из цепочки и не отображаются при просмотре...
        
     
    
    
        
        Для фильтрации пересланных сообщений добавить поиск по имени и username пользователя/канала/бота, который является источником пересылки.
        
     
    
    
        
        [Боты не видят link preview. Упс.]
Добавить поиск по тексту из предпросмотра ссылки в сообщении по шаблонам из grep::{word, regex, regex_whitelist} и sandbox::{noregex_patterns, noregex_whitelist}.
        
     
    
    
        
        Технически можно реализовать список System с пометками?
Например при внесении ID за ним ставить хештег или скобки квардатные, любое реализуемое с технической пометкой, например:
1339036210 [не удалять]
1339036212 'на месяц
7552141169 #сомнительный
        
     
    
    
    
    
        
        Боты пишут под постом в комментариях  первые 5 сек текст, и у них в профиле ссылки.
        
     
    
    
        
        Просьба сделать удаление сообщений от ботов, которые возникают как ответ на команду удаления юзеров
        
     
    
    
        
        Записывать в лог административных действий выполнение быстрых команд +cmd.
        
     
    
    
        
        Добавить выбор варианта действий при срабатывании модуля watchdog - не только кик, но и простой мут, с целью оставить спамера в числе участников.
        
     
    
    
        
        Согласовать между собой работу модулей Welcome  и Watchdog. Т.е. тем пользователям (ботам-спамерам) кого отсеивает Watchdog, не писать welcome сообщения.
        
     
    
    
        
        Фильтр для собаки, который будет удалять сообщения которые не являются ответом на другое сообщение. 
Нужен для каналов с комментариями, тк люди хотят подписываться чтоб следить за новыми коментами, но из-за этого часто пишут в чат вместо комментариев,...
        
     
    
    
        
        1) Bug
Если участник A добавляет в чат участника B, и имя B попадает под ограничения uname, то бот кикает участника A вместо B.
2) Suggestion
Если админ A добавляет в чат участника B, и имя B попадает под ограничения uname, то бот не должен кикать...
        
     
    
    
        
        Каналы в списке выбора группы для команд select и config import не отображаются. Для выбора канала в команде select можно использовать ее форму select <id>. Для выбора канала в команде config import вариантов нет. Получается, импортировать конфиг в...
        
     
    
    
        
        Человек отправляет одну фотографию, нажимает редактировать и вставляет другую фотографию не подходящую под контекст группы.
        
     
    
    
        
        При попытке использования +cmd участниками неадминами команды игнорируются, но не удаляются. Возможно стоит удалять также как это сделано при попытке использования /tgdev cmd участниками неадминами.
        
     
    
    
        
        Участник вышел и повторно вошел в чат, потом написал сообщение.
В результате применения +whois к этом сообщению получается Статус: left и дата 3-х недельной давности.
        
     
    
    
        
        Если возможно, сделать проверку сообщения на транслит, сообщение выглядит примерно так, takoe soobhenie
        
     
    
    
        
        Предлагаю сделать проверку на Zalgo ники, возможно в модуль uname.
        
     
    
    
        
        Reason: grep
Reason: uname: name_regex
Модуль grep указывается без уточнения имени настройки-списка, который сработал.
        
     
    
    
        
        1) Настройка
mute_duration {число - количество минут}  # 0+ (втч при 366+ дней  получится бессрочный мьют)
Мьют новых участников на заданное время. Для реализации подобных описанному тут ограничений:
https://new.tgdev.io/tracker/issue/59
2)...
        
     
    
    
        
        1) Text
/tgdev text_analyze {текст}  # в чате и в лс бота
Найти во всех модулях все слова, регулярные выражения, фильтры и коды языка, которые соответствуют тексту.
Анализ по:
grep::{word, regex, regex_whitelist}  # Т.е. /tgdev/grep...
        
     
    
    
        
        /tgdev/spam analyze  # в чате в ответ на сообщение
/tgdev/spam analyze {id}  # в чате и в лс бота
Проверить наличие пользователя id в спам-списке модуля spam, возможно с указанием даты/срока блокировки, причины итп.
        
     
    
    
        
        /tgdev/uname analyze  # в чате в ответ на сообщение
/tgdev/uname analyze {id}  # в чате и в лс бота (если бот ранее видел пользователя id)
/tgdev/uname analyze {текст}  # в чате и в лс бота
Найти в модуле uname все слова и регулярные выражения,...
        
     
    
    
        
        /tgdev/watchdog text_analyze {текст}  # в чате и в лс бота
Форма команды с аргументом для анализа текста из истории чата для уже удаленного сообщения или текста сообщения из чата, в котором нет админ-прав, т.е. когда нельзя воспользоваться формой...
        
     
    
    
        
        Добавить в команду анализ по grep::regex_whitelist и sandbox::{noregex_patterns, noregex_whitelist}.
        
     
    
    
        
        Не знаю у кого как, у меня в чате почти все боты заходят в чат, пытаются что-то запостить и независимо от результата сразу же выходят из него!!! Т.е. они почему-то не остаются у меня в постоянных подписчиках, иначе у меня б уже канал-миллионник был. А...
        
     
    
    
        
        Лимит количества реакций (bot api 7.0) за предшествующий текущему моменту указанный период времени.
Возможная реализация:
reaction_count {число - количество реакций на разные сообщения}  # 0..999
reaction_duration {число - количество минут}  #...
        
     
    
    
        
        1) Режим ограничения пользователя: удаление сообщений или установка временного мьюта.
Возможная реализация:
mute_mode {no|yes}  # no -- default
mute_duration {число - количество минут}  # 0..50400
no -- традиционное поведение модуля с удалением...
        
     
    
    
        
        Предложение добавить возможность автоматического тайм-мута, мута, кика или бана пользователя при срабатывании фильтра модуля grep вдобавок к удалению сообщеия.
        
     
    
    
        
        UPD: Fixed.
Сейчас в ответе слова сливаются:
Grep          :active: nonotification: no
        
     
    
    
        
        1) Не срабатывает на таком шрифтовом варианте латино-русско-греческого алфавитов:
Тᴩᴇбуюᴛᴄя ᴧюди ʙ ᴨᴇᴩᴄᴨᴇᴋᴛиʙный ᴨᴩᴏᴇᴋᴛ. Еᴄᴧи у ʙᴀᴄ ᴇᴄᴛь цᴇᴧь ʙ жиɜни ᴩᴀɜʙиʙᴀᴛьᴄя и ɜᴀᴩᴀбᴀᴛыʙᴀᴛь хᴏᴩᴏɯиᴇ ᴄᴩᴇдᴄᴛʙᴀ  ᴄ диʙᴀнᴀ, ᴄʙяɜь ʙ ЛС
proof:...
        
     
    
    
        
        Чтобы упростить добавление (или удаление) пользователя в белый список в определенном модуле с меньшим количеством шагов - 
Добавить для +[un]wlist аргумент -- имя модуля, что бы не плодить отдельные команды работы с белым списком для каждого модуля,...
        
     
    
    
        
        Уважаемый ТгДев, уже очень давно ждём реализации функции как "удаление Удалённых аккаунтов" в вашем семействе ботов.
Очень надеемся, что в скором времени вы её изобритете и добавите в функционал 🙂❤️
Прошу всех неравнодушных и тех кто разделяет...
        
     
    
    
        
        Изменить формат выдачи всех настроек-списков для удобства восприятия и сравнения.
Было: перечисление элементов списка начинается со строки с названием списка, пример:
- list_name: item1
item2
item3
...
item99
Стало: в строке с названием...
        
     
    
    
        
        Добавить в модуль логические настройки, действующие по аналогии с имеющейся сейчас remove_media.
1) remove_mention -- удалять в течении safe_hours сообщения, на которые распространялся бы фильтр watchdog::mention, т.е. содержащие @username;
2)...
        
     
    
    
        
        Сейчас sandbox ограничивает публикации только пользователям, состоящим в группе. Если коммент летит из канала, привязанного к группе, sandbox его не рассматривает. Предлагаю для комментариев  из каналаввести таймер с момента первого сообщения в группе.
        
     
    
    
        
        Добавить в Orgrobot проверку пользователя перед киком: 
1) Является ли участником чата. 
2) Находится ли в черном списке.
Если нет, то пропустить действие кика.
В каких случаях полезно: 
1) Участник вышел из группы до истечения времени.
2)...
        
     
    
    
        
        Сейчас можно добавить настройки в один чат за раз. Прошу добавить возможность импорта одних и тех же настроек в несколько чатов одной командой
        
     
    
    
        
        Есть предложение указывать якорную ссылку из документации при неверном обращении к конкретному модулю (прим. /tgdev/watchdog block  link). В таком случае бот пошлёт ссылку (прим. tgdev.io/ru/bot/tgdev#mod-watchdog) для написания верных параметров...
        
     
    
    
        
        Анализ комбинации действий, состоящей из входа пользователя в чат, публикации сообщения и выхода из чата (для совокупности всех чатов, наблюдаемых tgdev-ботами).
Если таких циклов обнаружено больше, чем заданное количество, считать пользователя спамером.
        
     
    
    
        
        Символ \u2067 ломает сообщение бота с упоминанием этого имени.
https://symbl.cc/en/2067/
        
     
    
    
        
        Может быть полезным, добавить в модуль watchdog возможность фильтровать содержание поля "О себе" (bio) - слова, символы, regex
        
     
    
    
        
        Make it possible to add a bot to a channel in which it will publish a log of the actions taken (for example, as is done in the web admin panel)
Example of log messages that will be published in the channel from the bot:
#BAN:
Reason: <uname:...
        
     
    
    
        
        Фильтр "link" должен обрабатывать ссылки в preview, даже если их нет в тексте сообщения.
link_preview_options: { url: 'https://telegram.org/methods' }
        
     
    
    
        
        Добавьте, пожалуйста, возможность устанавливать пустое приветствие в OrgRobot.
Если у настройках установлено пустое приветствие, то бот вообще не приветствует пользователя и не присылает ссылку на валидацию.
Тогда ссылку на бота и инструкции по...
        
     
    
    
        
        В настоящий момент при кике непрошедших капчу пользователей orgrobot возвращает им права на написание сообщений, что позволяет им эксплуатировать дыру, позволяющую писать сообщения в группу, не состоя в ней. Это действие не имеет смысла так как не...
        
     
    
    
        
        Например:
Изменить принимаемый тип данных в настройке notification с `bool` на `bool | int`.
Если передано `no`, уведомления выключаются совсем.
Если указано `yes`, уведомления включаются с настройками по умолчанию.
Если указано число больше 0, то...
        
     
    
    
        
        В случае, если запрос на удаление сообщения завершился ошибкой, бот не должен посылать в чат уведомление об удалённом сообщении.
        
     
    
    
        
        Например, у меня есть 5 чатов, и в каждом из них тысячи подписчиков. Если я баню пользователя в одном чате с помощью бота, то хотелось бы, чтобы этот человек автоматически был заблокирован и в других чатах, где я также являюсь администратором. Это...
        
     
    
    
        
        Недавно было объявлено о новой функции, когда бот помечает аккаунт как Спам при выполнении определённых условий.
Необходимо сделать обратную сторону этой функции - механизм/процедуру, позволяющую пользователю снять пометку Спам. При этом...
        
     
    
    
        
        Предлагаю добавить в универсальный бот функционал по ограничению количества сообщений от одного участника в неделю, а также в месяц. Это позволит исключить гиперактивность некоторых участников, которые пользуясь лимитами сообщений в день, забивают...
        
     
    
    
        
        Добавить настройку позволяющую оставлять мьют на пользователе после кика