- Бот (Интернет)
-
В чатах, бот — компьютерная программа, выполняющая различные функции, и использующая для ввода и вывода сообщения, поддерживаемые протоколом данного чата. Бот - сокращенное от слова «робот».
Боты бывают для протоколов IRC, сервисов мгновенного обмена сообщениями и других чатов.
Функции
Принцип работы: бот принимает входящие сообщения, анализирует их и отсылает результат выполнения и/или выполняет команду.
Основные функции таких ботов:
- Служебные
- Ведение логов чата
- Учёт прав участников. Например, служба IRC ChanServ на IRC-серверах позволяет зарегистрировать канал, и снимает статус оператора со входящих незарегистрированных пользователей, автоматически выдавая статусы тем, кому это позволил с помощью специальных команд создатель канала или уполномоченные им пользователи.
- Обеспечение безопасности чата. Например, «выкидывает» пользователей, если они повторяют одно и то же много раз (защита от флуда), или по каким-то параметрам (например, имя состоит из нескольких заглавных букв, или представляет собой нецензурное выражение) похожи на «нежелательного» участника.
- Обеспечение возможности конференции между более, чем двумя пользователями, в протоколах без такой функции.
- Информационно-развлекательные
- Справочная — интерфейс к базе данных, в которой хранятся слова и ответы на них («фактоиды», англ. factoids). Ответов может быть несколько, тогда из них может выбираться случайный. Один из таких ботов — IRC‑бот Infobot (англ.). Фактоиды могут создаваться как пользователями напрямую, так и автоматически, путём «подслушивания» их разговоров между собой (например, из сообщений со строкой «— это»).
- Частный случай — словарь
- Виртуальный собеседник — имитирует общение.
- Упрощённый вариант: бот запоминает всё сказанное участниками чата (см. ведение логов), и отвечает на сообщения произвольной фразой, построенной из него с помощью цепей Маркова.
- Игры (см. IRC-игра)
- Утилиты
- Переводчик
- Калькулятор
- Комментатор — комментирует сказанное для удобства работы с ним. Например, при упоминании выражения «bug 123456» выводит в чат URI-ссылку на соответствующую запись в системе отслеживания ошибок, имеющей отношение к данному каналу IRC или конференции Jabber.
- Поиск указанной строки в поисковой системе и выдача, например, адреса и заголовка страницы самого верхнего результата.
Ссылки
Категории:- Программы мгновенного обмена сообщениями
- Боты
Wikimedia Foundation. 2010.