Size: a a a

Combot Россия

2019 June 03

C

Combot in Combot Россия
Veber (Младший рекрут)
Reputation: 1
Level: 2 (174/235)
Warns: 0
источник

С

Солнышка in Combot Россия
Ярослав Семёнов
В журнале телеграма всё будет. Это невозможно скрыть
Я о том же.
источник

И

Иваныч in Combot Россия
rus
поиск сообщений из одного символа "/"

(?is)(?=(^.{1}$))(?=/)

писать в "Advanced —> Regular expressions" (ru: "Продвинутые —> Регулярные выражения")

#regex   #pattern
А можно слегка усовершенствовать? Чтобы удалял не только все сообщения, которые состоят из одного символа "/" (как сейчас), но и те, которые состоят из одного слова, у которых "/" стоит в начале (например, "/привет").

P.S. А то бесят)))
источник

K

Kotov 🐾 in Combot Россия
а где-то есть удаление сообщений "меньше N символов"? чтоб как больше, только наоборот?
источник

K

Kotov 🐾 in Combot Россия
источник

K

Kotov 🐾 in Combot Россия
либо удаление сообщений, которые состоят только из смайлов
источник
2019 June 04

r

rus in Combot Россия
rus
поиск сообщений из одного символа "/"

(?is)(?=(^.{1}$))(?=/)

писать в "Advanced —> Regular expressions" (ru: "Продвинутые —> Регулярные выражения")

#regex   #pattern
тут на самом деле можно короче записать:

(?is)(?=(^.{1}$))(?=/)

или

(?is)(?:^/$)

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

r

rus in Combot Россия
Иваныч
А можно слегка усовершенствовать? Чтобы удалял не только все сообщения, которые состоят из одного символа "/" (как сейчас), но и те, которые состоят из одного слова, у которых "/" стоит в начале (например, "/привет").

P.S. А то бесят)))
поиск сообщений из знака "/" и одного слова

(?is)(^/\w+\b$)

пример: /test

если в чате есть ещё боты, которые имеют команды (типа /command), то неизвестно как они (combot, кстати, тоже) будут отрабатывать, т.к. команды будут удаляться. в тоже время команды в формате: /command@somebot, будет пропускать

писать в "Advanced —> Regular expressions" (ru: "Продвинутые —> Регулярные выражения")

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

И

Иваныч in Combot Россия
rus
поиск сообщений из знака "/" и одного слова

(?is)(^/\w+\b$)

пример: /test

если в чате есть ещё боты, которые имеют команды (типа /command), то неизвестно как они (combot, кстати, тоже) будут отрабатывать, т.к. команды будут удаляться. в тоже время команды в формате: /command@somebot, будет пропускать

писать в "Advanced —> Regular expressions" (ru: "Продвинутые —> Регулярные выражения")

#regex   #pattern
Спасибо. Работает))
источник

И

Иваныч in Combot Россия
rus
тут на самом деле можно короче записать:

(?is)(?=(^.{1}$))(?=/)

или

(?is)(?:^/$)

#regex   #pattern
И короткое выражение тоже работает, как надо
источник

r

rus in Combot Россия
Иваныч
Спасибо. Работает))
но есть один момент:
если в чате есть ещё боты, которые имеют команды (типа /command), то неизвестно как они (combot, кстати, тоже) будут отрабатывать, т.к. команды будут удаляться. в тоже время команды в формате: /command@somebot, будет пропускать
источник

r

rus in Combot Россия
rus
поиск сообщений из знака "/" и одного слова

(?is)(^/\w+\b$)

пример: /test

если в чате есть ещё боты, которые имеют команды (типа /command), то неизвестно как они (combot, кстати, тоже) будут отрабатывать, т.к. команды будут удаляться. в тоже время команды в формате: /command@somebot, будет пропускать

писать в "Advanced —> Regular expressions" (ru: "Продвинутые —> Регулярные выражения")

#regex   #pattern
кстати, regex можно не прописывать, а просто настроить фильтр команд 😎

@Ivvanych
источник

И

Иваныч in Combot Россия
rus
но есть один момент:
если в чате есть ещё боты, которые имеют команды (типа /command), то неизвестно как они (combot, кстати, тоже) будут отрабатывать, т.к. команды будут удаляться. в тоже время команды в формате: /command@somebot, будет пропускать
Я использую "!" в командах комбота))
источник

И

Иваныч in Combot Россия
rus
кстати, regex можно не прописывать, а просто настроить фильтр команд 😎

@Ivvanych
Да там не команды нужно удалять, а именно сообщения от тупящих участников, когда вместо нормально вопроса пишет что-то типа "/инструкция"
источник

r

rus in Combot Россия
Иваныч
Да там не команды нужно удалять, а именно сообщения от тупящих участников, когда вместо нормально вопроса пишет что-то типа "/инструкция"
оно и есть. "/"+слово = команда
источник

И

Иваныч in Combot Россия
rus
оно и есть. "/"+слово = команда
Я не могу предусмотреть все возможные слова)) Это ж надо весь словарь русского языка перечислить, а ещё и возможные грамматические ошибки учесть
источник

C

Combot in Combot Россия
🌟 Иваныч получил новый уровень: 4!
источник

r

rus in Combot Россия
Иваныч
Я не могу предусмотреть все возможные слова)) Это ж надо весь словарь русского языка перечислить, а ещё и возможные грамматические ошибки учесть
зачем? если нет других ботов, и для combot используется формат !command, то в настройках ставим "Удалять все команды" и всё...

если есть другие боты, или нужны /command для combot, то можно сделать белый лист с командами, которых будет не так уж и много

к примеру: включаем белый список, ставим: /report /rules, всё...
источник

И

Иваныч in Combot Россия
rus
зачем? если нет других ботов, и для combot используется формат !command, то в настройках ставим "Удалять все команды" и всё...

если есть другие боты, или нужны /command для combot, то можно сделать белый лист с командами, которых будет не так уж и много

к примеру: включаем белый список, ставим: /report /rules, всё...
Ааа, вот ты о чем. Ну изначально мне нужно было, чтобы удалялись только сообщения, состоящие из одного "/". Потом обнаружил другую проблему))
источник

И

Иваныч in Combot Россия
rus
зачем? если нет других ботов, и для combot используется формат !command, то в настройках ставим "Удалять все команды" и всё...

если есть другие боты, или нужны /command для combot, то можно сделать белый лист с командами, которых будет не так уж и много

к примеру: включаем белый список, ставим: /report /rules, всё...
Хрен там, с кириллицей не удаляет
источник