Интересный ICQ-бот

Я уже давно пользуюсь Jabber-ботами от Гугла для перевода небольших текстов (хотя чаще пользуюсь его переводчиком как словарем), а сегодня наткнулся на еще одного интересного бота. Это ARX-Bot, официальный сайт которого http://www.arx-bot.info. Для того, чтобы воспользоваться ботом надо добавить его или один из его зеркал себе в аську. Вот неполный список первых семи асек, с которых работает бот (эти номера написаны на сайте бота):

ARX-Bot #1 ? 56544550
ARX-Bot #2 ? 4298969
ARX-Bot #3 ? 8396869
ARX-Bot #4 ? 7570907
ARX-Bot #5 ? 8808780
ARX-Bot #6 ? 8558580
ARX-Bot #7 ? 8996898

С помощью этого бота работает много мелких сервисов. Как и всем другим ботам, ARX-bot’у команды посылаются как обычные сообщения. Например, чтобы узнать полный список команд, которые понимает ARX-bot, надо послать строку help. В качестве ответа получим следующее:

Jenyay, 18.08.2008 14:21:17:
help

ARX-Bot #1, 14:21:30:
Для получения полного описания команды наберите «help команда»
Все команды НЕ чувствительны к регистру!
Параметры должны разделяться знаком «/» если ты хочешь передать этот знак непосредственно в команду, то его нужно экранировать — «\/» или заключить в кавычки «‘» или «`»

about — О боте
alias — Установка/Просмотр алиасов для команд
bash — Цитаты с http://bash.org.ru/
nyash — Цитаты с http://nyash.org.ru/
base64 — Кодировать/Декодировать строку base64 (RFC 3548)
base32 — Кодировать/Декодировать строку base32 (RFC 3548)
base16 — Кодировать/Декодировать строку base16 (RFC 3548)
md5 — MD5 хэш строки
sha1 — SHA1 хэш строки
sha224 — SHA224 хэш строки
sha256 — SHA256 хэш строки
sha384 — SHA384 хэш строки
sha512 — SHA512 хэш строки
urlcode — Кодировать/Декодировать URL
ord — Возвращает ASCII код символа
chr — Возвращает символ по его коду
reverse — Перевернуть строку
upper — Строку в верхний регистр
lower — Строку в нижний регистр
calc — Калькулятор
time — Точное время
translit — Кириллицу в транслит
detranslit — Транслит в кириллицу
dns — Возвращает результат DNS резолвинга
host — Информация о хосте
whoip — Whois ip адреса
whodomain — Whois домена
notepad — Блокнот
translate — Переводчик
bots — Список всех ботов
joke — Анекдоты
slogan — Генератор слоганов
bank — Курс валют (http://www.cbr.ru/)
clck — Укорачиватель URL (http://clck.ru/)
chat — Чат
headers — Выводит заголовки указанного сайта
hidden — Скрытый разговор через бота
len — Длина строки
uptime — Аптайм бота
weather — Прогноз погоды (http://www.gismeteo.ru/)
wiki — Чтение статей с http://wikipedia.org/
tv — Программа телепередач
sendmsg — Отправить сообщение на icq номер
adminmsg — Отправить сообщение админу
stat — Статистика бота
aphorism — Афоризмы
horo — Гороскоп
dream — Толкование снов и образов сновидений
video — Скачать видео с YouTube, Rutube, Mail.Ru, VKontakte и т.д.
google — Поиск в Google
yandex — Поиск в Яндексе
free — Получить свободного бота

Сайт бота — http://www.arx-bot.info/

Все команды разбирать, думаю, не стоит, для примера приведу несколько наших с ботом «разговоров». Я бы советовал сразу воспользоваться командой free и найти наиболее разгруженного бота, потому что боты из первой семерки довольно долго могут неотвечать (иногда около минуты), а с помощью этой команды можно узнать еще десяток ICQ-номеров:

Jenyay, 18.08.2008 14:48:39:
free

ARX-Bot #1, 14:48:47:
— ARX-Bot Py #17 7647464 за последнюю минуту принято 0 сообщений от 0 пользователей
— ARX-Bot Py #16 6339663 за последнюю минуту принято 3 сообщения от 2 пользователей
— ARX-Bot Py #10 5158151 за последнюю минуту принято 6 сообщений от 4 пользователей
— ARX-Bot Py #12 6766447 за последнюю минуту принято 22 сообщения от 9 пользователей
— ARX-Bot Py #13 7764667 за последнюю минуту принято 31 сообщение от 24 пользователей
— ARX-Bot Py #14 9918111 за последнюю минуту принято 35 сообщений от 17 пользователей
— ARX-Bot Py #7 8996898 за последнюю минуту принято 35 сообщений от 23 пользователей
— ARX-Bot Py #9 5956656 за последнюю минуту принято 37 сообщений от 19 пользователей
— ARX-Bot Py #3 8396869 за последнюю минуту принято 37 сообщений от 26 пользователей
— ARX-Bot Py #6 8558580 за последнюю минуту принято 39 сообщений от 26 пользователей
— ARX-Bot Py #8 6770020 за последнюю минуту принято 41 сообщение от 26 пользователей
— ARX-Bot Py #15 9199118 за последнюю минуту принято 42 сообщения от 23 пользователей
— ARX-Bot Py #11 4483434 за последнюю минуту принято 42 сообщения от 23 пользователей
— ARX-Bot Py #2 4298969 за последнюю минуту принято 42 сообщения от 24 пользователей
— ARX-Bot Py #1 56544550 за последнюю минуту принято 42 сообщения от 26 пользователей
— ARX-Bot Py #5 8808780 за последнюю минуту принято 47 сообщений от 32 пользователей
— ARX-Bot Py #4 7570907 за последнюю минуту принято 49 сообщений от 28 пользователей

Если нужно сохранить анонимность при разговоре с кем-то через аську, то помощью команды hidden можно можно разговаривать через ARX-Box, который и будет виден в качестве контакта вашему собеседнику:

Jenyay, 18.08.2008 15:38:47:
hidden xxxxxxxxx

ARX-Bot #16, 15:38:47:
Сессия открыта!

Jenyay, 15:38:56:
проверка. привет

Jenyay, 15:39:25:
как слышно? Прием!

ARX-Bot #16, 15:39:44:
ну и кто это?

Jenyay, 15:40:04:
это бот, потом ссылку дам, прикольная штука 🙂

ARX-Bot #16, 15:40:29:
мля, я щас ботов в игнор поставлю

Jenyay, 15:40:41:
всех не переставишь!!!

Jenyay, 15:41:41:
hidden

ARX-Bot #16, 15:41:41:
Сессия закрыта!

Еще меня заинтересовал калькулятор. Было интересно сколько какие опреации он знает, или хотя бы как у него с тригонометрией:

Jenyay, 18.08.2008 15:48:12:
calc ‘sin(pi/2)’

ARX-Bot #16, 15:48:13:
sin(pi / 2) = 1

Jenyay, 18.08.2008 15:48:54:
calc ‘cos(pi) + sqrt (9) — 2^2 ‘

ARX-Bot #16, 15:48:54:
cos(pi) + sqrt(9) — (2^2) = -2

Jenyay, 15:49:03:
calc ‘0/0’

ARX-Bot #16, 15:49:04:
Вротмненоги! Ошибка! Попробуй повторить или отправь «help calc» без кавычек.
Если ошибка повторяется сообщи администратору;)

Да и расчет хэша md5 тоже может пригодиться:

Jenyay, 18.08.2008 15:52:38:
md5 bla-bla-bla

ARX-Bot #16, 15:52:39:
charset utf_8 bytes 11 md5 5a55665d11da2ddc11b7b14d8dc4294b

И напоследок о глюках. Не знаю только у меня такое или нет, но пока я игрался с ботом без добавления его в контакты, все было нормально, а стоило мне его добавить в список контактов на сервере, как Miranda стала говорить, якобы мои сообщения до бота не доходят, хотя он все команды выполняет. В итоге добавил себе в локальный список контактов несколько зеркал этого бота без добавления его на сервере, работает нормально.

UPDATE: подсказал способ, как избавиться от этого глюка: «в меню настройки — сеть — ICQ — вкладка возможности — поставить галочку «только подтверждение приёма с сервера».

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.

Пожалуйста, оцените запись

УжасноПлохоТак себеХорошоОтлично (Количество голосов: 10, средняя оценка: 4,20)
Загрузка...

Leave a comment

Subscribe without commenting