4) !bash - Вывод случайной цитаты
5) 1 - Вывод случайного анекдота
6 ) 2 - Вывод случайного афоризма
7) 3 - Вывод случайной цитаты из 100 новых
8) !bot
-
Полный список всех Ботов
9) linfo - Информация о проекте
Как видите, информационный функционал его
достаточно объемен. Автоботы могут быть как ин-
формационными, по типу справочной системы,
так и интерактивными. На сегодня можно выде-
лить следующие варианты режимов работы су-
ществующих ICQ автоботов:
1)!
режим автоответчика, когда на любой за-
'прос автобот реагирует заранее введенным
сообщением (к примеру, об отсутствии абонента
или другой разъясняющей информацией);
шлюза-прокси (отправка сообщений на ука-
занный номер от номера шлюза, для сокры-
адреса);
О \болтуна (модуль с зачатками исскуственного
О
/интеллекта);
А
\ контроля, позволяющий на созданные в редак-
Н* 1торе команды выполнять заданные действия;
С \ справочника (осуществление поиска по за-
О уданной базе вопросов и ответов, каталог то-
варов в магазине, база по химии, физике, матема-
тике и т.п.).
К а к это б у д е т происход ить?
С
ледует обратить ваше внимание, что для то-
го чтобы иметь возможность работать с сер-
висом мгновенных сообщений, нужно предвари-
тельно зарегистрировать новый номер. Процесс
регистрации многим наверняка уже знаком. Для
этого, введем в строке любого браузера адрес
www.icq.com/register и данные нового пользо-
вателя (рис. 2):
Дабы упростить понимание вопроса нашим чи-
тателем, программу реализуем в виде интерак-
тивного онлайн-помощника на экзаменах. Сама
база данных ICQ автоинформатора будет носить
справочный характер. Принцип работы автоин-
форматора - экзаменационного автобота следу-
ющий: вы составляете базу вопросов и ответов по
Таблица 1. База вопросов и ответов
предмету(-ам) в текстовом виде, например ф
такую (таблица 1):
и/или редактируете файл “6a3a_oTBeTOB.txt”
(именно с таким именем файла-базы, без кавы-
чек, разумеется, будет работать программа). Да-
лее вводите параметры подключения ICQ бота в
файле “small_rabot.ini”: номер, пароль, при необ-
ходимости прокси. После чего, естественно при
наличии Интернета, запускаете автобота и добав-
ляете его номер в ваш ICQ клиент, установленной
на вашем ПК или мобильнике (миранда, Jimm,
Bomber или что вы больше предпочитаете).
..
Теперь вам достаточно в мобильной аське ввести
вопрос и отправить его как обычное текстовое со-
общение. В результате программа получит это со-
общение-запрос и произведет поиск в файле-базе
даже по части запроса и выведет весь текст, начи-
ная с позиции найденного в базе вопроса и закан-
чивая следующим пустым переводом строки.
Т.е. единственное условие при составлении
файла базы - это наличие пустой строки между
блоками вопросов. Если вы введете запрос со
словами, встречающимися несколько раз в базе,
то программа выведет все блоки с этим запросом.
К примеру, на запрос в виде слова “вопрос” из вы-
шеприведенной базы (таблица 1) будут выведены
блоки ответов 1 и 2.
Также можете ввести для поиска запрос в виде
текста “2 вопрос” и “2” и “полиме” и “АТФ” получи-
те соответствующий ответ. Таким образом, мы
уже можем сформировать основные требования к
нашему REMOTE- клиенту:
I )
поддержка пре окола ICQ;
Q \ опции настройки протокола и типа соедине-
^^ния, как напрямую, так и через прокси, хра-
нящемся в файле small_rabot.ini;
Q \ контроль обрыва связи и возможность перепод-
О /ключения к сервису мгновенных сообщений;
А
Хлоггирование запросов и статуса програм-
т
}мы в автоматически создаваемый файл
log.txt;
[Г \ возможность авторизации по паролю, со-
и ухраняемому в файле настроек нашей про-
граммы small_rabot.ini;
Вопрос
Ответ
1 вопрос
Per aspera ad astra
2 вопрос
Credo audaces juvet
полиметилметакрилат
органическое стекло - синтетический полярный термопластичный полимер,
один из видов полимеров эфиров метакриловой кислоты. Продукт полимер-
изации метилметакрилата. Твердое жесткое прозрачное вещество.
аденозинтрифосфат АТФ
нуклеотид, трифосфорный эфир аденозина, который является производным
аденина и рибозы; в первую очередь соединение известно как универсаль-
ный источник энергии биохимических процессов
предыдущая страница 36 Компьютер 2013 02 читать онлайн следующая страница 38 Компьютер 2013 02 читать онлайн Домой Выключить/включить текст