myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Zadolbali, Случайные цитаты из сайта "Задолбали!" (Zadolba.li)

Ksan
сообщение 12.10.2017, 8:51
Сообщение #1


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 698
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 626 раз




Скрипт для выдачи в чат (или в приват) случайных цитат типа "Задолбали!" (с антиматом) с сайта http://zadolba.li/random/
Название: Zadolbali.lua
Платформа: PtokaX
API: API 2
Автор: Ksan
Город: Томск, Россия
Дата: 2017-10-09
Скрипт сделан на базе моего другого скрипта с цитатами с Баша.

Библиотека: Для работы скрипта требуется библиотека luasocket

Возможности:
- периодически выводит в чат случайную цитату (частоту вывода прописанный в скрипт админ может менять или совсем отменить, введя цифру 0), по умолчанию стоит = 180 минут (для болтливых чатов можно уменьшить (в скрипте либо через меню))
- любой юзер может принудительно вывести в чат цитату (есть ограничение по частоте (меняется через меню админом))
- админ, прописанный в скрипте, может принудительно вывести в чат цитату (без ограничений)
- через меню цитату можно получить в приват по запросу
- для цитат, выводящихся в чат, предусмотрен лимит размера цитаты в символах (бывают ну очень большие цитаты, по несколько килобайт), тоже регулируется (в т.ч. и через меню)
- через меню же можно выбрать режим антимата (0 - без цензуры, 1 - завуалированный мат (типа f***k), 2 - без матов (выдача цитаты с матом отменяется и анализируется следующая, и выдаётся, если без мата)). По умолчанию стоит 1 (завуалированный мат)
- при скрипте присутствует папка с таблицами шаблонов матов и их исключений (при уверенности, что вы понимаете, что делаете, можете сами изменять или добавлять новые шаблоны).

Примечания:
- Естественно, антимат не совершенен (да и где вы видели совершенный антимат?!), люди изобретательны, к тому же частенько в цитатах бывают ошибки/опечатки (слова пишутся слитно либо вперемежку с посторонними символами), по этой причине не всегда удаётся отловить мат, либо за мат принимается нормальное слово (из-за неидеальной таблицы исключений, но ведь никто не мешает вам его дополнять). Но в основном свою работу делает. Хотя для данного сайта ("Задолбали!") маты не характерны, так что могут и не встретиться, я оставил антимат лишь по привычке.
- в коде есть несколько строк, отправляющие админу контрольные сообщения (они отключены, их можно включить, изменив в настройках скрипта параметр bMessTooMany (false на true).

UPD:
- добавил права юзеру, обозначенному в настройках скрипта как sVip (не путать с вип-профильным юзером)). Этот юзер добавлен в скрипт для тестов либо для случаев, когда админский ник на одном клиенте, а сам админ следит за хабом с другого клиента, но без админских прав.

Дата последней заливки: 2017-10-13 20:50 (мск.)

Прикрепленные файлы
Прикрепленный файл  Zadolbali.rar ( 14.79 килобайт ) Кол-во скачиваний: 1
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 13.10.2017, 20:52
Сообщение #2


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 698
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 626 раз




UPD:
- добавил права юзеру, обозначенному в настройках скрипта как sVip (не путать с вип-профильным юзером)). Этот юзер добавлен в скрипт для тестов либо для случаев, когда админский ник на одном клиенте, а сам админ следит за хабом с другого клиента, но без админских прав.

Дата последней заливки: 2017-10-13 20:50 (мск.)
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 18.10.2017, 8:21