Интересный 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:
это бот, потом ссылку дам, прикольная штука Интересный ICQ бот icon smile

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 – вкладка возможности – поставить галочку «только подтверждение приёма с сервера».

Похожие записи

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

1 Star2 Stars3 Stars4 Stars5 Stars (10 votes, average: 4.20 out of 5)
Loading ... Loading ...

Оставить комментарий

Subscribe without commenting