Size: a a a

Combot Россия

2019 July 28

Akcium Сергей in Combot Россия
тогда можно сказать нет, нельзя
источник

RK

Ruslan Khassenov in Combot Россия
Жаль. Спасибо большое всем за ответ
источник

in Combot Россия
Deelίte
На русском только веб-панель бота (через сайт, которая) и команды (в личке). В чатах Комбот пишет на английском.
источник

SK

Shyshakoff Kirill in Combot Россия
Подскажите пожалуйста как включить, чтоб показывало кто удалился?
источник

D

Deelίte in Combot Россия
Shyshakoff Kirill
Подскажите пожалуйста как включить, чтоб показывало кто удалился?
Больше 50 человек в группе —> не показывает. Это ограничение Телеграм
источник

🍿

🍿 〇lεque 🐈 in Combot Россия
Реквестирую платформу с триггерами для Комбота
источник

🍿

🍿 〇lεque 🐈 in Combot Россия
Скачал, и всё в ажуре
источник

AM

Antonio Marreti 🚩 in Combot Россия
Есть слухи, что скоро хорошо так апдейтнут триггеры
источник

r

rus in Combot Россия
кстати, да. хорошо, что напомнили
источник

r

rus in Combot Россия
немного регулярок по материалам @combotru с 25.11.2018 по 25.07.2019

● сообщения, содержащие хотя бы один символ не из кириллицы или знаков:
(?is).*[^а-яё0-9\W\s_\uFE0F]+
_______________
● сообщения, содержащие хотя бы один символ не из латиницы или знаков:
(?is).*[^a-z0-9\W\s_\uFE0F]+
_______________
● сообщения, содержащие хотя бы один арабский символ (большая часть символов и лигатур):
(?is).*[\u0600-\u06FF\u0750-\u077F\uFB50-\uFDFF\uFE70-\uFEFC]
_______________
● сообщения, содержащие заданное слово:
(?is).*\bдом\b
_______________
● сообщения, содержащие одно из заданных слов:
(?is).*\b(дом|дерево)\b
_______________
● сообщения, не содержащие заданное слово:
(?s)^((?!\bдом\b).)*$
_______________
● сообщения, содержащие два заданных слова в любом порядке:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров\b)).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
_______________
● сообщения, содержащие входжения двух слов:
(?is)(?=.*иван)(?=.*петров).*

пример:
Иван Петров
ПетровИван
ивановичпетровский
Иванович и Петрович
_______________
● сообщения, содержащие слово и словоформы другого с исключением:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров(?!ский))).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
но пропустит к примеру вариант:  Петровский Иван
_______________
● сообщения, содержащие заданное слово и второе слово из набора слов:
(?is)(?=.*\b(?:петров|иванов|сидоров)\b)(?=.*\b(?:иван)\b).*

пример:
Иван Петров
Сидоров Иван
Иван ИВанов
_______________
● сообщения, содержащие пару слов из двух наборов слов:
(?is)(?=.*\b(?:иван|сергей)\b)(?=(?:.*\b(?:петров|трофимов)\b)).*

пример:
Иван Петров
Трофимов Иван
Петров Сергей
Сергей Трофимов
_______________
● сообщения, содержащие ссылки на ботов с командой:
(?is).+://.+[/?].+bot[?|&]start=\w+

пример:
https://t.me/namebot?start=123456789
tg://resolve?domain=namebot&start=123456789

но не:
https://t.me/namebot?start=
tg://resolve?domain=namebot&start=
https://t.me/namebo?start=123456789
tg://resolve?domain=namebo&start=123456789
/namebot?start=123456789
/resolve?domain=namebot&start=123456789
_______________
● сообщения, содержащие ссылки на прокси:
(?is)(?:https|tg)://(?:t.me/|telegram.org/)*(?:proxy|socks)*\?server=[\w\.-]+&port=\d{1,5}&(?:user=|secret=)[\w-]+(&pass=[\w-]+)*

пример:
https://t.me/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
https://telegram.org/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
tg://socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
_______________
● сообщения, содержащие invite-ссылки:
(?is).+(?:\?invite=|/joinchat/)[\w-]+

пример:
tg://join?invite=gdfGDFGfgfdgfdJHGkjhg
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
_______________
● сообщения, содержащие больше заданного количества символов или равным ему:
(?s)\A.{150,}\Z
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему:
(?s)\A.{,150}\Z
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему, с двумя заданными словами в любом порядке:
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________
● сообщения, состоящее только из одного символа "/":
(?is)^/$
_______________
● сообщения, состоящее из одного символа "/" или "ы" или "м" или ")" или "(":
(?is)^[/ым)(]$
_______________
● сообщения, состоящее из 1-2 символов, кроме "да" и "не":
(?is)(?=(^.{,2}$))(?!(да|не))
_______________
● сообщения, состоящее из 1-2 символов, кроме "да", "не", emoji и различных знаков:
(?is)(?=(^.{,2}$))(?!(да|не|[\W_\uFE0F]))
_______________
● сообщения, начинающиеся со знака "/" и одного слова (команды):
(?is)^/[\w@]+\b

пример:
/test
/123
/somebot@test

_______________
информация по emoji

1.0.2 - 2019-09-13
примеры mix/max длинны сообщения обновлены:
^ заменяем на \A
$
заменяем на \Z

1.0.1 - 2019-08-20
изменено
❤️ - теперь в Telegram отправляется Некоторые emoji идут с дополнительным кодом \uFE0F (блок NSM), который не относится к "обычным" символам, что приводит к срабатыванию выражений из 1, 2 и 21-го примеров. В примеры 1, 2 и 21 добавлен \uFE0F

#regex   #pattern
источник

r

rus in Combot Россия
rus
немного регулярок по материалам @combotru с 25.11.2018 по 25.07.2019

● сообщения, содержащие хотя бы один символ не из кириллицы или знаков:
(?is).*[^а-яё0-9\W\s_\uFE0F]+
_______________
● сообщения, содержащие хотя бы один символ не из латиницы или знаков:
(?is).*[^a-z0-9\W\s_\uFE0F]+
_______________
● сообщения, содержащие хотя бы один арабский символ (большая часть символов и лигатур):
(?is).*[\u0600-\u06FF\u0750-\u077F\uFB50-\uFDFF\uFE70-\uFEFC]
_______________
● сообщения, содержащие заданное слово:
(?is).*\bдом\b
_______________
● сообщения, содержащие одно из заданных слов:
(?is).*\b(дом|дерево)\b
_______________
● сообщения, не содержащие заданное слово:
(?s)^((?!\bдом\b).)*$
_______________
● сообщения, содержащие два заданных слова в любом порядке:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров\b)).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
_______________
● сообщения, содержащие входжения двух слов:
(?is)(?=.*иван)(?=.*петров).*

пример:
Иван Петров
ПетровИван
ивановичпетровский
Иванович и Петрович
_______________
● сообщения, содержащие слово и словоформы другого с исключением:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров(?!ский))).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
но пропустит к примеру вариант:  Петровский Иван
_______________
● сообщения, содержащие заданное слово и второе слово из набора слов:
(?is)(?=.*\b(?:петров|иванов|сидоров)\b)(?=.*\b(?:иван)\b).*

пример:
Иван Петров
Сидоров Иван
Иван ИВанов
_______________
● сообщения, содержащие пару слов из двух наборов слов:
(?is)(?=.*\b(?:иван|сергей)\b)(?=(?:.*\b(?:петров|трофимов)\b)).*

пример:
Иван Петров
Трофимов Иван
Петров Сергей
Сергей Трофимов
_______________
● сообщения, содержащие ссылки на ботов с командой:
(?is).+://.+[/?].+bot[?|&]start=\w+

пример:
https://t.me/namebot?start=123456789
tg://resolve?domain=namebot&start=123456789

но не:
https://t.me/namebot?start=
tg://resolve?domain=namebot&start=
https://t.me/namebo?start=123456789
tg://resolve?domain=namebo&start=123456789
/namebot?start=123456789
/resolve?domain=namebot&start=123456789
_______________
● сообщения, содержащие ссылки на прокси:
(?is)(?:https|tg)://(?:t.me/|telegram.org/)*(?:proxy|socks)*\?server=[\w\.-]+&port=\d{1,5}&(?:user=|secret=)[\w-]+(&pass=[\w-]+)*

пример:
https://t.me/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
https://telegram.org/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
tg://socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
_______________
● сообщения, содержащие invite-ссылки:
(?is).+(?:\?invite=|/joinchat/)[\w-]+

пример:
tg://join?invite=gdfGDFGfgfdgfdJHGkjhg
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
_______________
● сообщения, содержащие больше заданного количества символов или равным ему:
(?s)\A.{150,}\Z
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему:
(?s)\A.{,150}\Z
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему, с двумя заданными словами в любом порядке:
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________
● сообщения, состоящее только из одного символа "/":
(?is)^/$
_______________
● сообщения, состоящее из одного символа "/" или "ы" или "м" или ")" или "(":
(?is)^[/ым)(]$
_______________
● сообщения, состоящее из 1-2 символов, кроме "да" и "не":
(?is)(?=(^.{,2}$))(?!(да|не))
_______________
● сообщения, состоящее из 1-2 символов, кроме "да", "не", emoji и различных знаков:
(?is)(?=(^.{,2}$))(?!(да|не|[\W_\uFE0F]))
_______________
● сообщения, начинающиеся со знака "/" и одного слова (команды):
(?is)^/[\w@]+\b

пример:
/test
/123
/somebot@test

_______________
информация по emoji

1.0.2 - 2019-09-13
примеры mix/max длинны сообщения обновлены:
^ заменяем на \A
$
заменяем на \Z

1.0.1 - 2019-08-20
изменено
❤️ - теперь в Telegram отправляется Некоторые emoji идут с дополнительным кодом \uFE0F (блок NSM), который не относится к "обычным" символам, что приводит к срабатыванию выражений из 1, 2 и 21-го примеров. В примеры 1, 2 и 21 добавлен \uFE0F

#regex   #pattern
ошибки, замечания, оптимизации -  делаем реплай
источник

FU

Fill Unicorn🦄 in Combot Россия
источник

FU

Fill Unicorn🦄 in Combot Россия
Подобное можно отслеживать?
источник

Akcium Сергей in Combot Россия
Что значит отслеживать?
источник

D

Dmitry in Combot Россия
rus
немного регулярок по материалам @combotru с 25.11.2018 по 25.07.2019

● сообщения, содержащие хотя бы один символ не из кириллицы или знаков:
(?is).*[^а-яё0-9\W\s_\uFE0F]+
_______________
● сообщения, содержащие хотя бы один символ не из латиницы или знаков:
(?is).*[^a-z0-9\W\s_\uFE0F]+
_______________
● сообщения, содержащие хотя бы один арабский символ (большая часть символов и лигатур):
(?is).*[\u0600-\u06FF\u0750-\u077F\uFB50-\uFDFF\uFE70-\uFEFC]
_______________
● сообщения, содержащие заданное слово:
(?is).*\bдом\b
_______________
● сообщения, содержащие одно из заданных слов:
(?is).*\b(дом|дерево)\b
_______________
● сообщения, не содержащие заданное слово:
(?s)^((?!\bдом\b).)*$
_______________
● сообщения, содержащие два заданных слова в любом порядке:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров\b)).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
_______________
● сообщения, содержащие входжения двух слов:
(?is)(?=.*иван)(?=.*петров).*

пример:
Иван Петров
ПетровИван
ивановичпетровский
Иванович и Петрович
_______________
● сообщения, содержащие слово и словоформы другого с исключением:
(?is)(?=.*(?:\bиван\b))(?=(?:.*\bпетров(?!ский))).*

пример:
Иван Петров
Петров Иван
Иван с фамилией петров
но пропустит к примеру вариант:  Петровский Иван
_______________
● сообщения, содержащие заданное слово и второе слово из набора слов:
(?is)(?=.*\b(?:петров|иванов|сидоров)\b)(?=.*\b(?:иван)\b).*

пример:
Иван Петров
Сидоров Иван
Иван ИВанов
_______________
● сообщения, содержащие пару слов из двух наборов слов:
(?is)(?=.*\b(?:иван|сергей)\b)(?=(?:.*\b(?:петров|трофимов)\b)).*

пример:
Иван Петров
Трофимов Иван
Петров Сергей
Сергей Трофимов
_______________
● сообщения, содержащие ссылки на ботов с командой:
(?is).+://.+[/?].+bot[?|&]start=\w+

пример:
https://t.me/namebot?start=123456789
tg://resolve?domain=namebot&start=123456789

но не:
https://t.me/namebot?start=
tg://resolve?domain=namebot&start=
https://t.me/namebo?start=123456789
tg://resolve?domain=namebo&start=123456789
/namebot?start=123456789
/resolve?domain=namebot&start=123456789
_______________
● сообщения, содержащие ссылки на прокси:
(?is)(?:https|tg)://(?:t.me/|telegram.org/)*(?:proxy|socks)*\?server=[\w\.-]+&port=\d{1,5}&(?:user=|secret=)[\w-]+(&pass=[\w-]+)*

пример:
https://t.me/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
https://telegram.org/socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
tg://socks?server=SERVER&port=11111&user=LOGIN&pass=PASS
_______________
● сообщения, содержащие invite-ссылки:
(?is).+(?:\?invite=|/joinchat/)[\w-]+

пример:
tg://join?invite=gdfGDFGfgfdgfdJHGkjhg
https://telegram.me/joinchat/gdfGDFGfgfdgfdJHGkjhg
_______________
● сообщения, содержащие больше заданного количества символов или равным ему:
(?s)\A.{150,}\Z
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему:
(?s)\A.{,150}\Z
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему, с двумя заданными словами в любом порядке:
(?is)(?=(^.{0,100}$))(?=.*(?:\bиван\b))(?=.*(?:\bпетров\b)).*
_______________
● сообщения, состоящее только из одного символа "/":
(?is)^/$
_______________
● сообщения, состоящее из одного символа "/" или "ы" или "м" или ")" или "(":
(?is)^[/ым)(]$
_______________
● сообщения, состоящее из 1-2 символов, кроме "да" и "не":
(?is)(?=(^.{,2}$))(?!(да|не))
_______________
● сообщения, состоящее из 1-2 символов, кроме "да", "не", emoji и различных знаков:
(?is)(?=(^.{,2}$))(?!(да|не|[\W_\uFE0F]))
_______________
● сообщения, начинающиеся со знака "/" и одного слова (команды):
(?is)^/[\w@]+\b

пример:
/test
/123
/somebot@test

_______________
информация по emoji

1.0.2 - 2019-09-13
примеры mix/max длинны сообщения обновлены:
^ заменяем на \A
$
заменяем на \Z

1.0.1 - 2019-08-20
изменено
❤️ - теперь в Telegram отправляется Некоторые emoji идут с дополнительным кодом \uFE0F (блок NSM), который не относится к "обычным" символам, что приводит к срабатыванию выражений из 1, 2 и 21-го примеров. В примеры 1, 2 и 21 добавлен \uFE0F

#regex   #pattern
👍
источник

FU

Fill Unicorn🦄 in Combot Россия
Ну в смысле что бы бот видел и выдавал бан за такое
источник

Akcium Сергей in Combot Россия
Fill Unicorn🦄
Ну в смысле что бы бот видел и выдавал бан за такое
Бан нет, а удалять спокойно
источник

Akcium Сергей in Combot Россия
Запрет форвардов, регулярки
источник

Akcium Сергей in Combot Россия
Ограничения новичкам
источник

FU

Fill Unicorn🦄 in Combot Россия
Это был форвард в чат админов, пользователь просто зашёл и оставил сообщение
источник