AntiOK plg

Больше
17 года 9 мес. назад #1 от Headless
Headless создал тему: AntiOK plg
Сидел я както базарил с одним челом и так он меня дастал однообразными низначащами ответами типа \"ок\", шо решил я написать этот плаг. Это чтото типа SimpleBot однако есть поддержка RegEx (как утверждает автор либы каторую я юзал - Andrey V. Sorokin www.regexpstudio.com/ она 100% соответствует стандарту), разделение ответов по юзерам (а также секция общая для всех), логирование истории автоответов, простенькая статистика.

ВНИМАНИЕ!
Прилагаемый к программе конфигурационный файл содержит ненормативную лексику.

Вложение AntiOK_0.rar не найдено

Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #2 от Макс
Макс ответил в теме В ответ на:AntiOK plg
Бот реагирует только на сообщения \"OK\"? Что пишет?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #3 от Headless
Headless ответил в теме Re: В ответ на:AntiOK plg
Как я писал есть поддержка RegEx то есть настроить поиск сроки в ответе можно очень и очень нихило. Ответ также настраивается. Поддерживаемые переменные в ответе:
; %msg% - полностью поступивший ответ
; %match% - только часть што савпала
; %uin% - уин чела
; %name% - отображаемое имя
; %first% - имя
; %last% - фамилия
; %hh% - часы
; %mm% - минуты
; %ss% - секунды

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #4 от SabAtage
SabAtage ответил в теме Re: В ответ на:AntiOK plg
Щас пасморим :evil:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #5 от tirpir
tirpir ответил в теме Re: В ответ на:AntiOK plg
Ничего я не понял по настройке :(
Может кто по проще опишет принцип работы?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #6 от Headless
Headless ответил в теме Re: В ответ на:AntiOK plg
Принцип:
Есть секции для отдельных пользователей (типа [4770980]) и пустая секция [] или место до первого пользователя в файле для всех пользователей.
Содержание секции:
\"Строка в кавычках содержащая (или не содержащая) вышеозначеные переменные\" - ответ плагина при совпадении строк
далее идут регулярные выражения, при совпадении каторых посылается сообщение указаное выше (то шо в кавычках тобиш).
Про синтаксис регулярных выражений на русском языке хорошо можно почитать здесь : www.regexpstudio.com/RU/TRegExpr/Help/RegExp_Syntax.html

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #7 от KiLEX
KiLEX ответил в теме Re: В ответ на:AntiOK plg
еще бы как нить на группы натравить этот плагинчик + добавить кнопочку включения/выключения оного.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #8 от tirpir
tirpir ответил в теме Re: В ответ на:AntiOK plg
ок
спасибо почитаю Ж)
а можно какой-нибудь простой примерчик.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #9 от Headless
Headless ответил в теме Re: В ответ на:AntiOK plg

а можно какой-нибудь простой примерчик

простой примерчик можно почитать в примере конфига (BadFile.txt), однако если религия нипозваляед
вот другой:
^Пр[еи]в[еи]д - будет найдено \"Привед\" или \"пРевеД\" или \"ПрИвид\" или \"ПриВИД\" в начале строки
^ok$ - будет найдено ели ответ в точности соответствует слову \"ок\"
^гы* - будет найдено \&quot;гы\&quot;, \&quot;гыы\&quot;, \&quot;гыыы\&quot; и тд. в начале ответа<br><br>Сообщение отредактировано: Headless, в: 2007/02/14 11:57

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #10 от tirpir
tirpir ответил в теме Re: В ответ на:AntiOK plg
Вы так пишите как будто это и вправду очень просто :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #11 от Headless
Headless ответил в теме Re: В ответ на:AntiOK plg
Да какраз это очень простые примеры. Сложный можно посмотреть здесь: comox.textdrive.com/pipermail/wp-hackers/2005-March/000268.html ;)<br><br>Сообщение отредактировано: Headless, в: 2007/02/14 16:29

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #12 от tirpir
tirpir ответил в теме Re: В ответ на:AntiOK plg
Наверное я тупой :(
Напиши мне пример простой какой-нить
чтобы там был: текс который мне пишут - и если он совпадает с тем что я пишу в badfile - ответ(который я тоже пишу в badfile)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #13 от Headless
Headless ответил в теме Re: В ответ на:AntiOK plg
Пример файла:

[4770980]
\&quot;Превед, %nick%!\&quot;
^Превед$
\&quot;Да не... вроде не %match%\&quot;
тупой
дурак

В асе:

headless: превед
tirpir: Превед, headless!
(В ответе вместо %nick% был подставлен ник того кто писал)
headless: Чет ты ниадыкватно на превед регируеш :)
(Плагин не ответил потому что задано точное соответствие строки)
headless: Наверно я тупой :(
tirpir: Да не... вроде не тупой
(В ответе вместо %match% потставлена совпавшая часть текста)

<br><br>Сообщение отредактировано: Headless, в: 2007/02/15 12:14

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #14 от tirpir
tirpir ответил в теме Re: В ответ на:AntiOK plg
Вот теперь начал понимать :)
только после того как я вбил
[code:1]\&quot;Превед, %name%!\&quot;
^Превед$[/code:1]
она мне после любого сообщения пишет ошибку:
Вложенный файл:
<br><br>Сообщение отредактировано: tirpir, в: 2007/02/15 12:50

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #15 от Headless
Headless ответил в теме Re: В ответ на:AntiOK plg
Странно. Только что проверил. Забил в файлег только эти строки... послал себе сообщение с другого уина, все нармально. Мож у тя... низнаю... файлы то логов создаются?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #16 от Mendoza
Mendoza ответил в теме Re: В ответ на:AntiOK plg
Так, значит нужно срочно заняться этим плагином :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #17 от tirpir
tirpir ответил в теме Re: В ответ на:AntiOK plg
хе с ошибкой разобрался :)
откуда же мне было знать что в badfile нельзя оставлять строчки пустыми :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #18 от tirpir
tirpir ответил в теме Re: В ответ на:AntiOK plg
А так плугин \&quot;маст хавЕ\&quot;
я конечно по полной ее возможности использовать вряд ли буду, но и маленкого кусочка мне вполне хватит :)
Спасибо блин большое :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #19 от Headless
Headless ответил в теме Re: В ответ на:AntiOK plg
Таксь... значед вот:
- Исправил вылет при наличии пустых строк в конфиге
- Добавил кнопку плагина
- Настройки
- Сохранение состояния

Вложение AntiOK03.rar не найдено

Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 года 9 мес. назад #20 от Sephiroth
Sephiroth ответил в теме Re: AntiOK plg
А где сам плугин взять

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozaDelphukdekRapid D
Время создания страницы: 0.485 секунд
Работает на Kunena форум