Курсе на третьем или на четвёртом сдавали БЖД в универе. И где-то я наткнулся на icq-бота. ExamBot вроде назывался.
В базу, в Microsoft Access, вносились вопросы из билетов (нам тогда просто давали список вопросов к экзамену, которые будут в билетах) и ответы на них.
Нужен был свободный icq-номер и комп с инетом соответственно. Запускал обычно двух ботов - на домашнем компе и кого-нибудь из друзей просил. Главное было чтобы инет не отвалился и комп не выключили.
Работало все элементарно. Боту отправлялся кусок фразы из вопроса или сам вопрос целиком. На что бот отвечал типа такого : "*фраза из вопроса* найдена в билете номер 5." И присылал полное название вопроса из базы. И следующей строкой было: "чтобы получить ответ отправьте номер билета цифрой."
Все это приходило одним сообщением.
Затем отправлял номер найденного билета и бот присылал ответ. Если ответ на билет был слишком длинным, то разбивал на несколько сообщений.
Удобная штука была. Потом ещё на паре экзаменов пользовались, да и забросили это дело.