Size: a a a

Combot Россия

2019 October 02

Ej

Evgenii ’ jcrush in Combot Россия
источник

Ej

Evgenii ’ jcrush in Combot Россия
@flugdreka теперь комбот удалил пост, даже без комментария.
источник

r

rus in Combot Россия
Evgenii ’ jcrush
@flugdreka теперь комбот удалил пост, даже без комментария.
что значит "без комментария"?
источник

Ej

Evgenii ’ jcrush in Combot Россия
rus
что значит "без комментария"?
Серега в курсе, крч к каналу прикреплен чат, пост фордиться в чат, сомбот его удаляет.
источник

r

rus in Combot Россия
Evgenii ’ jcrush
Серега в курсе, крч к каналу прикреплен чат, пост фордиться в чат, сомбот его удаляет.
как причина удаления?
источник

Ej

Evgenii ’ jcrush in Combot Россия
rus
как причина удаления?
Такой косяк, если стоит бот комментов в канале
источник

r

rus in Combot Россия
Evgenii ’ jcrush
Такой косяк, если стоит бот комментов в канале
что в журнале написано (причина удаления)?

Мои группы — {твоя_группа} — Control Panel — Journal

или в лог-канале, если настроено
источник

Ej

Evgenii ’ jcrush in Combot Россия
rus
что в журнале написано (причина удаления)?

Мои группы — {твоя_группа} — Control Panel — Journal

или в лог-канале, если настроено
Да я сереге уже кидал вчера в en чатн
источник

Ej

Evgenii ’ jcrush in Combot Россия
Evgenii ’ jcrush
Да я сереге уже кидал вчера в en чатн
источник

r

rus in Combot Россия
сейчас та же причина указана?
источник

Ej

Evgenii ’ jcrush in Combot Россия
rus
сейчас та же причина указана?
ага
источник

Ej

Evgenii ’ jcrush in Combot Россия
пока отключу дисскус бота
источник

r

rus in Combot Россия
1. если он делал и ничего не изменилось, тогда тегни его в en чате (он сейчас не тут), и обязательно укажи/актуализируй причину из журнала
2. если он не делал ещё, то надо немного подождать
источник

Ej

Evgenii ’ jcrush in Combot Россия
Это?

Ниже — пример триггера на /8ball, шар предсказаний, когда в ответ на команде /8ball Комбот выдает решение, стоит делать задуманное или нет.
источник

Ej

Evgenii ’ jcrush in Combot Россия
Evgenii ’ jcrush
Это?

Ниже — пример триггера на /8ball, шар предсказаний, когда в ответ на команде /8ball Комбот выдает решение, стоит делать задуманное или нет.
А как это замутить?
источник

В

Виталий in Combot Россия
Приветствую. А есть где-то обучалка по триггерам 2? Или сообщение,в котором будут указаны все переменные.
источник

Р

Радим in Combot Россия
Виталий
Приветствую. А есть где-то обучалка по триггерам 2? Или сообщение,в котором будут указаны все переменные.
Вы имеете ввиду регулярки ?
источник

В

Виталий in Combot Россия
Да
источник

Р

Радим 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)^.{150,}$
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему:
(?s)^.{,150}$
_______________
● сообщения, содержащие меньше заданного количества символов или равным ему, с двумя заданными словами в любом порядке:
(?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.1 - 2019-08-20
изменено
❤️ - теперь в Telegram отправляется с дополнительным кодом: \uFE0F (блок NSM), который не относится к "обычным" символам, что приводит к срабатыванию выражений из 1, 2 и 21-го примеров. С учётом \uFE0F 1, 2 и 21-ый примеры будут иметь вид:
(?is).*[^а-яё0-9\W\s_\uFE0F]+
(?is).*[^a-z0-9\W\s_\uFE0F]+
(?is)(?=(^.{,2}$))(?!(да|не|[\W_\uFE0F]))

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

Р

Радим in Combot Россия
Вот, прошу.
источник