Бот ("bot") означает "робот" - программа, способная без участия человека
соединяться с Hotline-сервером и делать что-нибудь полезное (или наоборот, вредоносное, но
об этом позднее). Боты бывают разных типов, но в основном их принято делить на две
большие группы: серверные и треккерные.
Предназначены для работы с отдельно взятым сервером. Обычно администратор
сам устанавливает бот на свой сервер, чтобы облегчить жизнь себе и своим
пользователям. Обычно бот наделяется администраторскими полномочиями
и неусыпно следит за пользователями (например, за тем, чтобы они не скачивали
больше одного файла за раз).
|
Бот больше всего напоминает мне собаку |
Серверный бот всё время соединён с сервером и виден в окне "Online Users" как самый
обычный пользователь, только не пытайтесь с ним заговорить,-
он ответит что-нибудь вроде "Message me /HELP to get list of available commands".
Существует несколько (даже несколько десятков) разновидностей ботов.
Вот перечень основных функций, которые они выполняют:
- следят за тем, чтобы пользователи не злоупотребляли перекачкой файлов:
если качаешь больше одного файла за раз - получи kick;
- рассылают пользователям сообщения о системно-важных событиях (по инициативе
администраторов);
- индексируют все файлы на сервере и могут помочь найти нужный файл;
- ведут приватные почтовые ящики пользователей (или администраторов). Можно
оставить сообщение, которое вывалится пользователю на экран, как только
он появится на сервере;
- выполняют команды, определённые администраторов (можно, например, запрограммировать
бот, чтобы он сообщал любому спросившему объём свободного места на дисках).
- ну и другие, более экзотические функции. Большинство ботов в ответ на
команду "/help" возвращают список функций, которые тебе доступны для
выполнения.
Механизм работы треккерного бота ("спайдера") заключается в том, что он
через определённые интервалы времени проходит по списку серверов, полученному
от треккера и по очереди соединяется с каждым сервером.
Для чего используются такие боты? Пока только для
поисковых систем и спама.
В середине 2000 года в подмогу начинающему спаммеру появился так называемый
"MessageBot" - это программа, пробегающая по списку серверов, полученному
от трекера, и соединяющаяся с каждым сервером как обычный Hotline-клиент.
Как только MessageBot соединился с сервером, он рассылает заданное сообщение
всем пользователям (и иногда даже умудряется это сделать от имени администратора).
|