lua

Скрипт антирекламы для PtokaX

Скрипт антирекламы для PtokaX.

Авторы: Damaks ™ и nd
Совместимость: PtokaX 0.4, Lua 5.1, API 2

- Сканирует чат и личку.
- Запрещённые слова ищутся по шаблонам, что во много раз уменьшает количество примеров рекламных фраз.
- Регистр не важен, www и wWw фильтруются одинаково (самый эффективный и компактный на сегодняшний день алгоритм преобразования кодировки cp1251 в нижний регистр).
- Не существует проблемы с обходом защиты благодаря оптимальному поисковому алгоритму (распространённая проблема в большинстве скриптов, случается при нахождении в одном сообщении заперещённой фразы и исключения).
- Раздельные функции сканирования чата и лички (выбрать нужный режим можно изменением одной цифры в скрипте).
- Приличный выбор самых необходимых режимов наказания: возможность бана на заданное время (задаётся в скрипте), разъединения (сообщение юзеру о рекламе и disconnect), просто замены запрещённой фразы (сообщение с рекламой заменяется информационным, его видит только отправитель), тихого фильтрования (отправитель думает, что всё нормально и сообщение доставлено, в личке и общем чате же оно не появляется).
- Возможность информирования операторов о попытке рекламы с показом запрещённой фразы (если хотите знать, кто что отсылает).

В скрипте есть подробные пояснения, которые помогут разобраться даже новичку в lua.

Скачать:
anti_adversting_multifunctional_api2.lua

Скрипт антирекламы для PtokaX +.

Авторы: Damaks ™ и nd
Совместимость: PtokaX 0.4, Lua 5.1, API 2

Основывается на известном скрипте антирекламы anti_adversting_multifunctional_api2.lua. Немного расширяет функциональность, при увеличении размера всего на 17%.

Добавлено в версии +:
– Раздельные шаблоны для чата и лички (для разных критериев фильтрования).

Скачать:
anti_adversting_multifunctional_api2_+.lua

Сборка PtokaX 0.4.1.1 в GNU Linux Debian/Ubuntu

Собственно читая Ptoka Lua Board наткунлся я на скрипт установки в дебиан\убунту сего чуда. Все конечно в нем хорошо, но можно же лучше!
Вот список притензий к сборке PtokaX:
1. Кривой MakeFile - ну что такое - нет пунктов install и uninstall
2. Нигде нет ни слова про автозапуск.
3. Использование домашних директорий юзеров, что, как я уже убедился, не есть хорошо...

Вывод - дописать MakeFile и сделать вменяемый установщик (пока только bash), но в планах хочу собрать пакет и даже попробовать его добавить в репозитории ;)

В общем предлагаю архивчик, содержащий скрипт установки (install.sh), а так же дописал MakeFile, добавив пункты install & uninstall ;) Кроме того в установку включент init.d скрипт для автозапуска демона и минимальный набор настроек.

Сборка PtokaX на FreeBSD

Для установки сабжа понадобилось проделать несколько не очень тривиальных манипуляций.

Lua

Народ скиньте ктонить мануал по сабжу. И етьли в этом языке функция для проверки открытли порт или нет.

Скрипты от NRJ (LUA 5.1.1)

Здесь я решил выложить все скрипты под LUA 5.1.1

*** *** Игры *** ***

*** Викторина ***

Данный скрипт базируется на Викторине от Chilla.

Чем данная Викторина отличается от Trivia v. 2.2-3.01, которая выкладывалась ранее:

- Игра может автоматически включаться (by NRJ)
- Поддержка типов базы: "Категория/Вопрос/Ответ" или "Вопрос/Ответ"
- Полная русификация скрипта + русские комментарии к конфигуратору (by NRJ)
- Русификация большинства команд (by NRJ)
- Можно выбирать, будет ли бот зарегистрирован на хабе
- Можно выбирать, будет ли у бота ключик (by NRJ)
- Полностью кликабельное меню + выбор: посылать менюшку или нет (by NRJ)
- Полностью переписан вывод вопросов и подсказок, чтобы пользователи старой версии практически не почувствовали отличий (by NRJ)

RSS-материал