(1)
Кратко - что такое бот?
Источник:
http://work.freebsd.org.kz/chatru/cvs/chathelp/faq/faq006.html
Бот - это программа.
Так как до сих пор наблюдаются вопросы типа: "а где достать бота?", "а как купить бота?", "а как запрограммировать бота?", "а как поставить бота?", попробую более подробно объяснить.
Повторюсь еще раз. Бот - это программа. Это компьютерная программа или программа для компьютера. Программы для компьютера создаются программерами. Программер - это такой человек, который знает языки программирования и умеет создавать программы. Создать программу бота можно на любом компьютерном языке.
Важное примечание для пользователя-чайника: не существует программных сред (комплексов, оболочек, шаблонов, мастеров и тому подобных) для создания готовых ботов. Некоторые думают, что есть некая программа, запустив которую и указав в ней имя бота, характеристики бота, пароли, прочие базы данных и конфигурационные моменты бота, можно потом нажать кнопку типа "Создать бота" и пользователю будет создан готовый бот. Так вот такого в природе нет!
Какие бывают боты и для чего они вообще предназначены:
- Информационные - выдают информацию по запросу (структура вопрос-ответ).
- Болталки - сидят и болтают :).
- Защитники (guardbot) - хранят канал, имеют списки операторов канала, восстанавливают в правах, держат так называемый split и другие функции.
- Боевые - для ведения "войн" в чат-каналах. Дестабилизируют канал, флудят, "мочат" участников, осуществляют захват каналов.
- Совмещенные модификации вышеуказанных свойств.
Тема бота и ЧатРу неразрывно связана в плане постоянства канала. Вы можете завести бота на канал и оставить его там, уйдя с канала. Тогда такой канал не исчезнет с ЧатРу.
Если вас это заинтересовало, то читайте отдельный раздел (
http://work.freebsd.org.kz/chatru/cvs/chathelp/bots/index.html), посвященный ботам.
(2) Много умных слов можно прочитать здесь:
http://www.computerra.ru/think/sentinel/37965/