FAQ по ботам

Version 1.1.2


Last translated by Azeri`H () and The_Paranormal () on 2005-07-04

Last revised by ssr () on 2004-02-16

Originally written by Ayukawa () on 1997-03-01

Please direct any comments or feedback about this document (only! no help requests!) to docs@dal.net. If you need help on issues not covered in this document, please see the information at http://help.dal.net.

Введение

Частым вопросом на DALnet является: "Можно ли мне здесь запускать ботов?". В настоящем документе я сделал попытку ответить на вопросы, которые могут у Вас возникнуть, по поводу ботов на DALnet. Я также объясняю здесь новичкам, что вообще такое "бот" и зачем они могут быть кому-то нужны.

Contents

1 · Что такое бот?

Бот - это автоматизированный клиент, подключенный к IRC и напрямую пользователем не контролируемый. Бот реагирует на заранее предопределенные команды заранее предопределенным образом. Одни боты защищают каналы от флуда и захватов, в то время как другие - наоборот, запрограммированы на то, чтобы флудить и захватывать каналы. Есть еще боты и просто для развлечений. Боты существуют в разных видах, от простых и часто временных mIRC'овых скриптов до сложных и мощных эггдропов.

Замечание: Всякие боты, запрограммированные на флуд, захват, или на любые другие вредоносные действия, банятся с сети DALnet. Любая попытка запустить подобного бота приведет к киллу и/или АКИЛЛу.

2 · Нужен ли мне бот?

В большинстве случаев ответ на этот вопрос отрицательный. Сервисы DALnet (ChanServ, NickServ, MemoServ) созданы как раз для выполнения большинства тех задач, на которые запрограммированы боты, так что как правило нет нужды в дублировании ботом действий сервисов. ChanServ устанавливает и удерживает режимы каналов и топики. Он так же может автоматически опать или банить пользователей, в зависимости от их уровня доступа к каналу.

Однако есть некоторые вещи, которые сервисы делать не могут. Хороший бот может защищать канал эффективнее ChanServ. Боту могут быть добавлены скрипты, кикающие пользователя за ругательства, флуд и т.д. Также для ботов есть скрипты чисто развлекательного характера.

Нежелательно вешать бота только для того, чтобы он удерживал от закрытия канал, на котором никого нет. Такой бот только занимает ресурсы линии, которые могли бы быть использованы другими клиентами - живыми людьми.

3 · На каких серверах я могу запускать бота?

Каждый сервер имеет свою политику в отношении ботов. Админы вольны запрещать или разрешать ботов на своих серверах, но вредоносные боты будут баниться в любом случае.

Лучший способ узнать, позволяет ли сервер запускать ботов или нет, - почитать MOTD (Message of the day - сообщение дня) этого сервера. Команда для этого такова: /motd servername.*. Например: /motd twisted.*.

4 · Где можно взять бота?

В зависимости от того, какого типа бот Вам нужен, существует несколько отличных источников. http://www.mircscripts.org - очень популярный ресурс как по эггдропам, так и mIRC'овым скриптам. Однако, рекомендуется писать скрипты самому, т.к. скачанные из ненадежных источников скрипты могут содержать бэкдоры, что отрицательно скажется на Вашей безопасности - у Вас могут своровать пароли от ника или канала.

Еще один рекомендуемый ресурс: http://www.egghelp.org (для эггдропов)

5 · Куда можно обратиться за помощью?

Официально рекомендуемый канал помощи по ботам и скриптам: #HelpDesk. Канал #mIRC является каналом помощи по mIRC, но обычно там не рассматриваются вопросы скриптинга средствами mIRC.

6 · Могу ли я оставить бота на сервере на неопределенно долгое время?

Сервера, позволяющие запускать ботов, позволяют и оставлять их так долго, как Вы хотите, при условии, что Ваш бот не производит вредоносных действий. Если IRC Оператор просит Вас убрать бота, пожалуйста, сделайте это.

7 · Можно мой бот пофлудит вон того парня?

Категорически нет. Флудботы, клонботы, боты-захватчики, и другие типы боевых ботов или скриптов запрещены на DALnet и при обнаружении будут сразу же отправлены в AKILL.

8 · Сколько ботов я могу запустить?

Одного бота вполне достаточно для любого пользователя, с учетом того, что большинству они вообще не требуются. Множественные боты считаются клонботами и удаляются из сети.