Известные подделки (фэйки)

Плагин: Poddelki.FakeList

Плагин служит для собирания базы обнаруженных поддельных файлов с поддельным названием (когда, например, фильм называется не так, как на самом деле). Такие обнаруженные подделки заносятся в список и пользователи, качающие такие файлы, предупреждаются об этом. Также можно проверить интересующий магнит (или TTH) на наличие в базе подделок. О всех найденных подделках можно уведомлять операторов Хаба через специальный сервис. Имеется возможность выгружать информацию о подделках в файл по шаблону (например, в HTML файл для размещения на WEB сервере).

Добавить TTH известного файла с поддельным названием можно командой !addfake <TTH> <название>[@<описание>]. После названия через символ @ можно указать также и известное поддельное название. Можно указать несколько поддельных названий, разделяя их символом @. Удалить TTH из базы подделок можно командой !delfake <TTH>. Отредактировать запись в базе подделок можно командой !editfake <TTH> <поле> <значение>. Параметр "поле" может быть 1 (редактировать оригинальное название) или 2 (редактировать известное поддельное название (или названия, разделяя их символом @)).

Проверить, не имеется ли файл в базе известных подделок, можно командой !seefake <TTH или Magnet>. Посмотреть полный список известных подделок можно командой !seefakes. Командой !unregfakenotice включается/выключается режим уведомления незарегистрированных пользователей о возможных подделках. Включение/выключения выгрузки в файл списка подделок производится по команде !outputfakes. Включить/выключить получение уведомлений о подделках для себя можно командой !getfakes. Командой !fakestochat включается/выключается режим проверки текста в чате на предмер магнит-ссылок и TTH, котороые есть в базе подделок. Командой !fakenoticetype переключается режим отправки уведомлений: Чат или ПМ. Произвести чистку базы исключений уведомлений от незарегистрированных пользователей можно командой !fakeexceptionsclean. Загрузить список подделок из файла и добавить их в базу можно командой !loadfakes <путь>. Путь должен быть полным. В файле на каждой строке должны быть TTH и через пробел оригинальное название файла. Через символ @ может быть также указано известное поддельное название (или названия, разделённые символом @). Сообщить операторам о найденной подделке можно командой !подделка <ник> <TTH или Magnet> <пояснение>. Выгрузить базу подделок в текстовый файл (архивация) можно командой !backupfakes <путь>.

В константе FakeListFile в файле Vars.lua задаётся путь и имя файла для выгрузки информации о подделках (например, для WEB). В константе FakeListPatternFile задан путь к файлу шаблона, по которому происходит формирование файла для выгрузки. В константе FakeListItemSeparator задан разделитель, который будет разделять TTH и описание при конечной выгрузке по шаблону. В константе FakeListStringSeparator задан разделитель для элементов (строк) подделок для конечной выгрузки по шаблону. В константе FakeListIsReplaseBR задаётся режим замены переносов строки шаблона на HTML тэги <br> (1 - да, 0 - нет). В тексте шаблона ключи [BotName], [hub], [time], [date] и [FAKELIST] заменяются соответственно на имя Бота, название Хаба, время, дату и перечень подделок. В константе FakeListPatternCodapage задаётся кодировка шаблона.

Имеется возможность загрузки списка подделок из Web. В константе FakeListWebLoadURL в файле Vars.lua задаётся полный URL адрес страницы со списком подделок (формат страницы как у файла для загрузки списка подделок). В константе FakeListWebLoadGZip задаётся режим использования GZip на странице (1-да,0-нет). В константе FakeListWebLoadProxy задаётся адрес прокси (при необходимости) для загрузки списка подделок из Web. Командой !fakeswebperiod <минуты> задаётся период загрузки списка подделок из Web в минутах. Если указать период как 0, то функция загрузки из Web будет отключена.

База подделок хранится в файле FakeList.lua. База исключений уведомлений хранится в файле FakeListUserExeptions.


<<< назад | печать | К началу...
PhazaSoft© Экзекутор©
Hosted by uCoz