Из Википедии, бесплатной энциклопедии
  (Перенаправлено из бота Internet Relay Chat )
Перейти к навигации Перейти к поиску
IRC-бот, выполняющий простую задачу.

IRC бот представляет собой набор скриптов , или независимая программа , которая подключается к Internet Relay Chat в качестве клиента , и поэтому , как представляется , другим пользователям IRC , как другой пользователь. Бот IRC отличается от обычного клиента тем, что вместо предоставления интерактивного доступа к IRC для пользователя-человека он выполняет автоматические функции.

Функция [ править ]

Часто IRC-бот развертывается как отдельная программа, работающая со стабильного хоста. Он находится на канале IRC, чтобы держать его открытым и не позволять злоумышленникам захватить канал. Его можно настроить для предоставления статуса оператора канала привилегированным пользователям, когда они присоединяются к каналу, и может предоставить единый список операторов канала. Многие из этих функций требуют, чтобы бот был оператором канала. Таким образом, большинство IRC-ботов запускаются с компьютеров, которые имеют длительное время безотказной работы (как правило, на производных от BSD или Linux ) и имеют быстрое и стабильное подключение к Интернету . Поскольку IRC стал популярным среди многих пользователей коммутируемого доступа,оболочки приходятся на оболочки провайдеры стали популярными как стабильный Linux сервер с приличной связью для запуска бота с.

Помимо управления разрешениями на каналы, бот также может выполнять такие функции, как регистрацию того, что публикуется в IRC-канале, предоставление информации по запросу (очень популярно в IRC-каналах, связанных с поддержкой пользователей), создание статистики, отслеживающей лучшие плакаты канала и самые длинные - жили люркеры , хостили мелочи , уно и другие игры. Эти функции обычно предоставляются с помощью сценариев, часто написанных пользователями бота на языке программирования сценариев, таком как Tcl или Perl . Каналы, посвященные обмену файлами, часто используют ботов XDCC для распространения своих файлов.

Боты IRC особенно полезны в сетях IRC, таких как EFnet и IRCnet, без служб регистрации каналов , а также в таких сетях, как Undernet или QuakeNet, которые требуют выполнения условий (минимальное количество пользователей и т. Д.), Прежде чем канал может быть зарегистрирован. Если боты используются для таких административных функций, им может потребоваться больший доступ, чем позволяет обычное клиентское соединение. Некоторые версии IRC имеют "служебный" протокол, который позволяет клиентам с этими дополнительными полномочиями. Такие санкционированные сервером боты называются службами IRC .

Боты не всегда приветствуются. Некоторые сети IRC запрещают использование ботов. Одна из причин этого заключается в том, что каждый псевдоним, подключенный к сети, увеличивает размер сетевой базы данных, которая синхронизируется на всех серверах. Разрешение использования ботов в больших сетях может привести к значительным накладным расходам сетевого трафика, которые необходимо финансировать, и даже может привести к разделению сети . [1] [2]

Сравнение [ править ]

В популярной культуре [ править ]

  • Песня Basshunter 2006 года, Boten Anna , о женщине-пользователе IRC, ошибочно принятой за IRC-бот.

См. Также [ править ]

  • Чаттербот
  • Сравнение чат-ботов через Интернет

Ссылки [ править ]

  1. ^ RFC  1324 - 2.5.1, размер
  2. ^ фон Леш, Карл (2003-07-17). «Функциональность систем синхронной конференц-связи: 1.2.1 Рост» . Проверено 29 января 2019 .

Внешние ссылки [ править ]

  • IRC-боты в Curlie