Size: a a a

Combot Россия

2019 May 30

⬛️Admin in Combot Россия
Ярослав Семёнов
Нигде. Эти сообщения просто удаляются
А где можно вписать список слов с мерой наказания за его употребление? Был такой функционал, точно помню, но не могу найти.
источник

NK

ID:313742192 in Combot Россия
⬛️Admin
Всем привет.
Скажите пожалуйста, где выставляются меры наказания за стоп-слова? Не могу найти.
Кнопка Модерация, Вкладка Фильтры
источник

NK

ID:313742192 in Combot Россия
⬛️Admin
Всем привет.
Скажите пожалуйста, где выставляются меры наказания за стоп-слова? Не могу найти.
В середине там где-то
Как по-русски кнопки называются - не помню
источник

⬛️Admin in Combot Россия
ID:313742192
В середине там где-то
Как по-русски кнопки называются - не помню
Команды, форварды, ссылки, файлы - есть. А вот список слов и мера наказания за него - нет(
источник

NK

ID:313742192 in Combot Россия
⬛️Admin
Команды, форварды, ссылки, файлы - есть. А вот список слов и мера наказания за него - нет(
Но вот же
источник

r

rus in Combot Россия
Ярослав Семёнов
Как я понимаю - любую http(s) ссылку, кроме указанной
ну с ссылками не всё так просто. протоколы можно не указывать, можно кодировать, можно сокрощать и т.д. - и будет работать.
да и сам клиент/ОС делает ссылки из любого "слово1.слово2"

т.е. получается единственный вариант приблизиться к 100% отлова - это ловить это самое "слово1.слово2"
выражение будет примерно такое:

(?is)(?=(^((?!TGearningsBOT).)*$))(?=(?:.*[\w\\@:%.+~#=-]+\.\w{2,}\b[\w\\@:%.+~#=-?&/]*))


ищет сообщения, в которых нет TGearningsBOTв любой части, а потом ищет в любой части "слово1.слово2" + символы, которые могут быть в ссылках (с RFC по URL не сверял правда)

закроет такие распространённые варианты:
example.com
www.example
www.example.com
http://example.com
http://www.example
http://www.example.com
http://www.example.com/test
https://example.com
https://www.example
https://www.example.com
https://www.example.com/test?tost
www.-example.com
www.exam-ple.com
www.example-.com
www.example#.com
www.e.com
http://e.com
http://www.e.com
https://www.e.com
http%3A%2F%2Fwww.example.com
http%3A%2F%2Fwww.example.com%2Ftest

попустит:
http://example - но по сути это не ссылка

но если кто-то после конца предложения (после точки) не поставит пробел, то оно тоже сработает. так же сработает и на  IP-адреса. в общем везде где встретит "слово1.слово2" и не найдёт TGearningsBOT. не уверен, что целесообразно так фильтровать

@NMI_FUN
источник

N

NMI in Combot Россия
rus
ну с ссылками не всё так просто. протоколы можно не указывать, можно кодировать, можно сокрощать и т.д. - и будет работать.
да и сам клиент/ОС делает ссылки из любого "слово1.слово2"

т.е. получается единственный вариант приблизиться к 100% отлова - это ловить это самое "слово1.слово2"
выражение будет примерно такое:

(?is)(?=(^((?!TGearningsBOT).)*$))(?=(?:.*[\w\\@:%.+~#=-]+\.\w{2,}\b[\w\\@:%.+~#=-?&/]*))


ищет сообщения, в которых нет TGearningsBOTв любой части, а потом ищет в любой части "слово1.слово2" + символы, которые могут быть в ссылках (с RFC по URL не сверял правда)

закроет такие распространённые варианты:
example.com
www.example
www.example.com
http://example.com
http://www.example
http://www.example.com
http://www.example.com/test
https://example.com
https://www.example
https://www.example.com
https://www.example.com/test?tost
www.-example.com
www.exam-ple.com
www.example-.com
www.example#.com
www.e.com
http://e.com
http://www.e.com
https://www.e.com
http%3A%2F%2Fwww.example.com
http%3A%2F%2Fwww.example.com%2Ftest

попустит:
http://example - но по сути это не ссылка

но если кто-то после конца предложения (после точки) не поставит пробел, то оно тоже сработает. так же сработает и на  IP-адреса. в общем везде где встретит "слово1.слово2" и не найдёт TGearningsBOT. не уверен, что целесообразно так фильтровать

@NMI_FUN
Епты как много
источник

N

NMI in Combot Россия
(?is)(?=(^((?!TGearningsBOT).)*$))(?=(?:.*[\w\\@:%.+~#=-]+\.\w{2,}\b[\w\\@:%.+~#=-?&/]*))


Это надо вставить куда 😁)?
источник

r

rus in Combot Россия
NMI
(?is)(?=(^((?!TGearningsBOT).)*$))(?=(?:.*[\w\\@:%.+~#=-]+\.\w{2,}\b[\w\\@:%.+~#=-?&/]*))


Это надо вставить куда 😁)?
источник

N

NMI in Combot Россия
А вот он же другие ссылки не будет удалять?
источник

N

NMI in Combot Россия
А я если я включу в фильтрах ссылку он будет и эту тоже удалять что делать?
источник

С

Славик in Combot Россия
самое занятное, что апи телеги ботам отдает сообщения вместе с entity объектами
источник

С

Славик in Combot Россия
в которых есть ссылки
источник

r

rus in Combot Россия
NMI
А вот он же другие ссылки не будет удалять?
будет
источник

N

NMI in Combot Россия
А как тогда?
источник

r

rus in Combot Россия
NMI
А я если я включу в фильтрах ссылку он будет и эту тоже удалять что делать?
какая задача? что нужно удалять, ачто нет?
источник

С

Славик in Combot Россия
"text": "текст вместе с ссылкой t.me ага",
   "entities": [
       {
           "offset": 23,
           "length": 4,
           "type": "url"
       }
   ]
источник

С

Славик in Combot Россия
вот так летит от апи телеги ботам, то есть комбот мог бы предложить вариант просто писать регулярки на готовые ссылки без учитывания, что в сообщении есть и другой текст
источник

⬛️Admin in Combot Россия
ID:313742192
Но вот же
Да. Есть такое. Но оно же просто удаляет эти стоп слова. А меры присечения за них нет. Или я что-то не так понял
источник

N

NMI in Combot Россия
rus
какая задача? что нужно удалять, ачто нет?
Не нужно удалять tgearningsbot а все остальное нужно
источник