ICQ боты

Четверг, 13 мая 2004 г.
Просмотров: 262
Подписаться на комментарии по RSS

(Информация для тех, кому название статьи показалось непонятнымsmile

ICQ - это программа Интернет-пейджер. Название ICQ по-английски звучит как «I seek you», то есть «я ищу тебя». После установки программы и ее

регистрации на сервере фирмы Mirabilis, разработчика ICQ, пользователь получает личный идентификационный номер — UIN. С помощью этого номера пользователь однозначно идентифицируется системой. Каждый пользователь может добавлять в личный список других пользователей, и программа будет сообщать момент их входа в

Интернет. ICQ предоставляет возможность пользователям посылать друг другу текстовые и звуковые сообщения, обмениваться файлами, а также участвовать в чатах.

БОТ - это сокращение от робот.

РОБОТ (чеш. robot), термин, употребленный впервые К. Чапеком в пьесе «R. U. R.» в 1920, которым часто обозначают машины с т. н. антропоморфным (человекоподобным) действием; обычно им придают внешнее сходство с человеком.

[li]Начать мне хотелось бы с бота на номере 236056743. Это бот для внесения новых записей в Ваш Живой Журнал.

Отправьте ему команду /help и следуйте инструкциям. Это первый ICQ бот, с которым я встретился. Наткнулся на него случайно, читая чей-то ЖЖ. На мой взгляд, наиболее полезный бот из всех, что я видел.

Механизм работы с ботом предельно прост. Его легко понять из /help'а.

/reg user_name user_psw - Регистрация в системе и привязка вашего UIN`а.
/unreg - UNРегистрация в системе и отвязка вашего UIN`а.=) (по просьбе товарищей сделано)
/title any of title - Установка темы для поста или её просмотр (если отправляется без указания темы)
/play any of music - Установка Current Music для поста или её просмотр (если отправляется без указания темы)
/mood mood_name - Установка Current Mood для поста или её просмотр (если отправляется без указания темы)
/msg - Просмотр введённого сообщения (рекомендуется перед отправкой)
/help - Помощь
/post - Отсылка поста;
/clear - очистка сообщения
/secure [1,2] 1 - для друзей, 2 - для меня
/timezone [-12,12] - таймзона. (бывает проблема со временем - устанавливается время сервера, у вас оно может быть другим



Т.е. мы один раз регистрируемся в пользователях бота, сообщая ему свои логин и пароль от ЖЖ, а затем, с помощью команд, без проблем вносим новые записи в ЖЖ. Всё просто и удобно.

[li]Второй бот - № 35000. Это наоборот, последний бот, с которым я познакомился. И в тоже время, это самый сложный бот. Детально я его не изучал, но видно, что этот бот - серьёзная работа, которая через месяц попросит денег (~$10 в год, мелочь, конечно, но всё же этим он выделился среди остальных ботов).

У него есть свой сайт: www.smarterchild.com. Для начала получения справки, скажите ему all help. Бот имеет массу функций. Посмотрите всё сами. Описывать их здесь слишком долго. Это полностью англоязычный бот. Сообщения он отправляет в RTF:

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Courier;}}Which service would you like to see all the help for?

1 News
2 Movies
3 Sports
4 Weather
5 Library
6 Fun

Type "more" for more services.\par }



что весьма неудобно для пользователей клонов ICQ (в частности, miranda). Также он имеет неплохие глюки с русским языком:

ICQUser: save note
SmarterChild: {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Courier;}}Go ahead and type your note.\par }
ICQUser: я люблю рыбалку
SmarterChild: {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Courier;}}OK, I'm storing your note "я лбл ыбалку." To view, edit or

delete your stored notes, just type "notes."\par }
ICQUser: notes
SmarterChild: {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Courier;}}You have 2 notes in your notepad.

1 Date: Monday, May 3rd
я лбл ыбалку

To view, edit or delete a note, type the corresponding number.
\par }



[li]Далее, бот номер 470006. У многих номеров ICQ в деталях есть Primary Email (в простонародье, примак), на него высылается пароль от номера. Бот как раз и сообщает эти самые Primary Email для 5-, 6- и 7-значных номеров. Пользоваться ботом очень просто. Спрашиваем номер, и, если этот номер есть в базе бота, получаем Email (плюс рекламку в одну строку).

[li]Следующий пациент - 744444. Пользы от этого бота немного, но вот сама идея очень неплоха. Бот представляет собой ICQ-шлюз. Т.е. мы можем говорить с кем-угодно от имени этого номера. !help - справка по командам. Сообщаем боту номер собеседника (с которым мы хотим говорить от имени бота) - !start номер_ICQ. Полноценно общаемся. В конце беседы не забываем сказать боту !end - закрыть сессию.

[li]№ 230471. Записная книжка через ICQ. Сначала регистрируемся - /reg Ваш_ник, затем читаем /help. Все сообщения, что вы кидаете боту - запоминаются, потом вы можете прочитать их командой /show.

Сайт программы, реализующей этого бота: icq2note.fanart.ru. Т.е. Вы можете скачать программу, запустить её, сообщить ей номер ICQ и пароль к этому номеру, нажать на кнопочку и всё - теперь на этом номере висит Ваш личный бот.

[li]167510139 - англо-русский словарь. Вы ему - слово на английском языке, он вам - его перевод. Довольно простой бот, но отметить его всё необходимо. Он редко бывает в онлайне.

[li]4444444 - просто бот-болталка. Ради интереса, стоит хотя бы пять минут поговорить с ним. Для осознания, так сказать, проблем, стоящих перед искусственным интеллектом.

[li]2333336 - тоже должен быть ботом-болталкой. Но в онлайне я его (точнее её) не видел. Так что ничего конкретного сказать не могу.

[li] 1086085 - бот выполняет функцию, обратную функции бота № 470006, т.е. по Email сообщает номер ICQ. Бот вполне рабочий, но слегка глючен.