Infobot

редактировать
Infobot
Автор (ы) Кевин Ленцо
Первоначальный выпуск1995
Стабильный выпуск 1.5.3 / август 1, 2008; 12 лет назад (2008-08-01)
Написано наPerl
Операционная система Unix-like
Тип IRC-бот
Лицензия Artistic License
Веб-сайтinfobot.sourceforge.net

Infobot - это Perl IRC-бот, впервые написанный в 1995 году Кевином Лензо. Основная цель бота состояла в том, чтобы запомнить URL-адреса и связать их с описательным именем, чтобы всякий раз, когда кому-то требовался конкретный URL-адрес, он мог спросить бота. По этой причине первый инфобот, работавший в #macintosh в сети EFnet IRC, имел псевдоним «url».

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

Содержание
  • 1 Операция
  • 2 Производные проекты ботов
  • 3 Ссылки
    • 3.1 Примечания
  • 4 Внешние ссылки
Операция

Инфобот работает по методу фактоиды. Он хранит информацию в своей базе данных, связывая фразу с ее определением, обычно это короткая информативная строка. Он записывает свою информацию, постоянно слушая чат (который можно настроить). Он сообщает свои фактоиды, когда распознает вопрос в чате. Например:

википедия http://www.wikipedia.org/
Инфобот в этот момент молча запоминает утверждение.
википедия? кто-то сказал, что википедия - это http://www.wikipedia.org/

Из-за ее способности сохранять утверждения и с легкостью переизображать их, многие операторы каналов IRC используют инфоботов для хранения такую ​​информацию, как правила канала, чтобы их можно было легко передать новичкам на канале.

Используя свои автоматические ответы, инфоботы также часто используются в качестве развлекательных ботов, давая юмористические ответы на определенные запросы. Например, чтобы инфобот не говорил «X есть Y», используется ключевое слово «», чтобы иметь такой эффект:

тупой бот тупой человек инфобот: что случилось? а? тупой бот тупой человек
Производные проекты ботов

Инфоботы, работающие с исходным кодом инфобота, стали менее популярны в IRC, в основном из-за бездействия исходного проекта. У более новых инфоботов есть дополнительные функции. Большинство из них связано с подключением к веб-сайтам. Например, у некоторых ботов есть модуль «погода». Таким образом, кто-то может спросить у Infobot погоду по определенному адресу, и Infobot подключится к сайту с погодой и сообщит текущую погоду в чате. Инфоботы также полезны в качестве калькуляторов, конвертации валют, определений слов и многих других вещей, для которых в противном случае пришлось бы открыть сайт.

Известным форком стал blootbot Тима Райкера. В 2008 году он был снова объединен с исходным информационным роботом. Результирующий код теперь поддерживается Райкером под исходным именем информационного робота. Он использует серверную часть SQL, такую ​​как MySQL, PGSQL или SQLite для хранения фактоидов.

Ссылки

Примечания

Внешние ссылки
Последняя правка сделана 2021-05-24 14:42:24
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте