Интересный 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:
helpARX-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:
freeARX-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 xxxxxxxxxARX-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:
hiddenARX-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) = 1Jenyay, 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) = -2Jenyay, 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-blaARX-Bot #16, 15:52:39:
charset utf_8 bytes 11 md5 5a55665d11da2ddc11b7b14d8dc4294b
И напоследок о глюках. Не знаю только у меня такое или нет, но пока я игрался с ботом без добавления его в контакты, все было нормально, а стоило мне его добавить в список контактов на сервере, как Miranda стала говорить, якобы мои сообщения до бота не доходят, хотя он все команды выполняет. В итоге добавил себе в локальный список контактов несколько зеркал этого бота без добавления его на сервере, работает нормально.
UPDATE:
Похожие записи
Пожалуйста, оцените запись

(10 votes, average: 4.20 out of 5)


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