1. На проекте открылась регистрация только для продавцов. Для обычных пользователей будет открыта позже. Подробнее.
    P.S. Не надо скидывать ссылки на форумы, где у вас ноль сообщений. Подобные заявки будут отклонятся.
Скрыть объявление
Привет, Незнакомец! У тебя есть возможность Оставить комментарий в теме

Софт Боты p2p

Тема в разделе "G33K SH0UTB0X", создана пользователем ddd, 29 мар 2007.

  1. ddd (•̪̀●́)=o/̵͇̿̿/'̿̿ ̿ ̿̿

    ddd
    TS
    Команда форума WebOwner WebVoice
    Регистрация:
    5 мар 2007
    Сообщения:
    2.893
    Симпатии:
    191
    ICQ:
    943084
    HUBBABOT - HUB's Big Ass Bot [|] v2.27 RC4

    1. [URLI="http://webcriminal.ru/forum/showthread.php?p=205#about"]Абоут[/URLI]
    2. [URLI="http://webcriminal.ru/forum/showthread.php?p=205#voz"]ОсновнЫе возможности[/URLI]
    3. [URLI="http://webcriminal.ru/forum/showthread.php?p=205#ynvoz"]Подробно о некоторЫх уникальнЫх возможностях бота[/URLI]
      • [URLI="http://webcriminal.ru/forum/showthread.php?p=205#kon"]Система контекстнЫх действий в зависимости от версии клиента[/URLI]
      • [URLI="http://webcriminal.ru/forum/showthread.php?p=205#lin"]Лингвистический фильтр[/URLI]
      • [URLI="http://webcriminal.ru/forum/showthread.php?p=205#orp"]Система ограничений на скачивание[/URLI]
      • [URLI="http://webcriminal.ru/forum/showthread.php?p=205#vozp"]Возрастно-шаровой ценз в чате[/URLI]
      • [URLI="http://webcriminal.ru/forum/showthread.php?p=205#kid"]Система "защитЫ от детей"[/URLI]
      • [URLI="http://webcriminal.ru/forum/showthread.php?p=205#nak"]Накопительная система наказаний[/URLI]


    [ANAME="about"]Абоут[/ANAME]

    HUBBABOT - бот для хаба PtokaX , которЫй следит за порядком и добавляет полезную функциональность к возможностям хаба. Представляет собой скрипт на язЫке lua, работает с версиями хаба PtokaX старше 0.3.3.0 build 15.31. Это вторая редакция бота, почти полностью переписанная под Lua5.


    [ANAME="voz"]ОсновнЫе возможности[/ANAME]

    Удаленное администрирование.
    Система сбора статистики, логи всех действий клиентов, вЫборочнЫе логи нарушений.
    Система контекстнЫх действий в зависимости от версии клиента.
    Накопительная система наказаний: временное и постоянное лишение пользователей права говорить в чате и привате, закрЫтие доступа на хаб, история нарушений.
    ЭффективнЫй лингвистический фильтр: контроль ругани, флуда, ора и рекламЫ в чате, мата в никах и описаниях ресурсов. Автоматическое назначение наказаний и система оповещения о нарушениях.
    Система мотивации расшаривания даннЫх: персональнЫе ограничения на скачивание, рассЫлка ботом сообщений с просьбами расшариться, рейтинг пользователей по объему шарЫ, шаровой ценз в чате.
    СервиснЫе функции: показ новостей, правил, ЧаВо, статистики, списка команд. ПосЫлка писем пользователям в оффлайне. Функция "когда бЫл". Авторегистрация ников. Запрет на вход нескольким никам с одного ip-адреса. Запрет на вход по диапазону ip и по минимальному размеру шарЫ. Вход на хаб только для чата (без возможности скачивать).
    Система "защитЫ от детей" - блокировка возможности говорить в чате для пользователя, не знающего пароля на ник.



    [ANAME="ynvoz"]Подробно о некоторЫх уникальнЫх возможностях бота[/ANAME]
    • [ANAME="kon"]Система контекстнЫх действий в зависимости от версии клиента[/ANAME]

      В зависимости от названия клиента и номера его версии, пользователю вЫводятся сообщения от бота и принимается решение о его впуске на хаб. Используется для мотивации юзверей переходить на новейшие версии клиентов.

    • [ANAME="lin"]Лингвистический фильтр[/ANAME]

      Работает в двух режимах. В первом сообщения пользователей проверяются на наличие запретнЫх буквосочетаний, не входящих в состав разрешеннЫх слов: оголтелЫй мат и ругань отсекаются на 100%, при срабатЫвании фильтра в первом режиме бот наказЫвает пользователя сам.

      Второй режим - параноидальнЫй: при проверке используется история сообщений пользователя с удаленнЫми знаками препинания и пробелами. С легкостью ловит ругань, разнесенную на несколько строчек или разделенную знаками препинания, например "ж.о==--п! а". При этом практически невозможно избавиться от ложнЫх срабатЫваний на фразЫ вроде "наверху йогуртЫ пил", поэтому при срабатЫвании фильтра в параноидальном режиме бот делает соответствующую запись в логи, предоставляя администраторам право решать, бЫла ругань или нет.

      Важнейшая составляющая лингвистического фильтра - словари, от их качества напрямую зависит, что бот фильтрует и как. Ничто не мешает составить словари таким образом, чтобЫ бот отсекал все иностраннЫе слова (для хаба руссофилов) или не позволял пользователям обсуждать компьютернЫе проблемЫ (для хаба группЫ психологического восстановления сисадминов). С ботом идут словари, которЫе составленЫ эмпирическим путем и проверенЫ на большом количестве литературнЫх источников и годовой работой на хабе. Тем не менее, ложнЫе срабатЫвания из-за неологизмов вроде "хуиз"( от whois) или ошибок типа "расслобляться" вполне вероятнЫ. Но особенно сильно раздувать словарь бота не стоит - это напрямую влияет на производительность скрипта, да и для самих юзеров полезно привЫкать к грамотному правописанию.

    • [ANAME="orp"]Система ограничений на скачивание[/ANAME]

      Введена для создания на хабе демократии и мотивации пользователей на расшаривание. КаждЫй юзер решает для себя сам, сколько даннЫх он хочет расшарить. Так почему бЫ не дать возможность тем, кто приносит пользу сети, ограничить доступ к себе для халявщиков?

      При включении системЫ каждЫй пользователь может задать размер шарЫ, необходимЫй другим юзерам, чтобЫ получить доступ на его файлЫ. При этом максимальнЫй размер ограничений не может бЫть больше определяемой в настройках доли от шарЫ пользователя (у меня на хабе это 1/10). Таким образом, каждЫй полезнЫй для хаба пользователь, расшаривший больше 10 байт, может запретить качать с него, например, совсем уж обнаглевшим халявщикам, вЫставив ограничение в 1 байт. С другой сторонЫ, обладатель приличной коллекции может, расшарив 200 гигабайт, установить ограничение в 20 гигабайт, избавив себя от бесчисленного количества файлососов (и мотивируя тем самЫм их на расшаривание большего количества информации).

      Если, например, юзер расшарил 700 мегабайт и пЫтается скачать что-то с пользователя, у которого вЫставлено ограничение в 2 гигабайта, то вместо файлов он получает от бота сообщение о невозможности скачивания и размере ограничения, которое необходимо преодолеть.

      Как правило, не все пользователи вЫставляют ограничения, поэтому новичок, пришедший на хаб, сразу сможет качать файлЫ. Но через некоторое время он обнаружит, что самЫе большие коллекции ему недоступнЫ. Многие файлЫ он сможет находить через поиск - но при попЫтке скачивания узнает, что размер его шарЫ недостаточен. Юзеру приходится увеличивать шару, сеть растет, все довольнЫ!

      Справедливости ради стоит заметить, что в условиях работЫ по протоколу Direct Connect невозможно на 100% обеспечить изоляцию "малошарящего" пользователя от закрЫтЫх ограничениями шар. Дело в том, что в момент, когда два пользователя одновременно соединяются друг с другом, пользователь с недостаточной шарой иногда может получить доступ на закрЫтую ограничениями шару. Тем не менее, в реальнЫх условиях такое сочетание факторов встречается достаточно редко, чтобЫ обеспечить приемлемЫй уровень воздействия на личеров.

      Еще один режим работЫ системЫ - поддержка максимального уровня ограничений. В этом случае бот автоматически пересчитЫвает значение ограничений при увеличении шарЫ пользователя.

    • [ANAME="vozp"]Возрастно-шаровой ценз в чате[/ANAME]

      Администратор может запретить говорить в чате пользователям, с момента первого подключения к хабу которЫх прошло больше определенного времени, и которЫе расшарили недостаточно много. Два варианта работЫ - ограничение на чат задается постояннЫм или вЫчисляется в зависимости от средней шарЫ на хабе. Не пропуская сообщение пользователя в чат, бот отсЫлает ему сообщение с просьбой расшариться. Лишение права говорить в чате не относится к наказаниям - как только пользователь преодолеет ценз, он может говорить в чате. Таким образом, новички могут свободно общаться в чате, но спустя определенное время им все-таки придется расшариться.

    • [ANAME="kid"]Система "защитЫ от детей"[/ANAME]

      Нередки случаи, когда одним компьютером пользуются, например, старший брат (взрослЫй и адекватнЫй, расшаривающий кучу всего полезного и вообще хороший человек), и младший брат (глупЫй и неуправляемЫй по причине малолетства). Днем младший заходит в чат, обкладЫвает всех матом и получает наказание. Вечером старший брат обнаруживает, что на его ip повешено наказание. Так как единственнЫй способ идентифицировать пользователей - ip адрес, то за вЫходки одного из пользователей компьютера расплачиваются все.

      Для разрешения подобнЫх ситуаций и создана система "защитЫ от детей". Зарегистрировав свой ник на хабе, пользователь обращается к администратору с просьбой заблокировать этот ник. После блокировки при подключении с ip-адреса пользователя под любЫм ником, кроме зафиксированного, чат юзеру недоступен. Не зная пароля на ник старшего брата, младший может подключиться под любЫм другим ником, при этом он не сможет нагадить в чате, хотя без проблем может качать файлЫ, использовать поиск, писать приватнЫе сообщения итд итп.

    • [ANAME="nak"]Накопительная система наказаний[/ANAME]

      За ругань, рекламу, ор и флуд в чате бот назначает наказание в виде временного лишения права говорить в чате. За нецензурнЫе ники, описания ресурсов и подделку ника бота бот назначает наказание в виде временного лишения доступа на хаб. ВременнЫе наказания снимаются автоматически сразу после истечения их срока. Хозяин хаба и администраторЫ (при условии доступности команд) также могут назначать любЫе временнЫе и постояннЫе наказания и снимать их досрочно.

      Бот запоминает количество нарушений правил для каждого пользователя, и назначает срок очередного наказания, исходя из этого количества. БазовЫй срок наказания за нарушение задается в настройках, я принимаю его равнЫм 1 суткам - тогда при первом нарушении любого из правил срок наказания равен 1 суткам, при N-ом - уже N суткам.

      Хозяин хаба и администраторЫ (при условии доступности команд) также имеют возможность корректировать вручную счетчик нарушений для любого из пользователей.

    Скачать