Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Перевод внутри чата

IT-компании

Гугл запустил ботов для Гугл.тока, с помощью которых можно переводить фразы «на лету» в интерфейсе самого чата. Просто добавьте, например, en2zh bot.talk.google.com и начните с ним чат, и бот будет дублировать написанную вами фразу на нужном языке (здесь — китайском). По мнению Гугла, это будет очень удобно для общения в группе людей, говорящих на разных языках.

Сейчас написаны следующие боты: ar2en, bg2en, de2en, de2fr, el2en, en2ar, en2de, en2el, en2es, en2fr, en2it, en2ja, en2ko, en2nl, en2ru, es2en, fi2en, fr2de, fr2en, hi2en, hr2en, it2en, ja2en, ko2en, nl2en, ru2en, uk2en, ur2en, zh2en.
Добавьте к нику bot.talk.google.com и переводите :)

К сожалению, русского практически нет, но если придется общаться, скажем, с не говорящим по-английски японцем, то боты становятся более-менее полезными. :)

Оригинал, написано по ссылке от Gunnar
Всего голосов 84: ↑83 и ↓1 +82
Просмотры 2.2K
Комментарии 71

Виртуальные человечки: IM-бот для компании Keebler

Чулан
Перевод
На фоне старомодных корпоративных веб-сайтов, IM предлагает недорогой способ продвижения бренда. Хотя, пока ещё и не совсем идеально, но IM-робот уже способен отвечать на вопросы пользователей с учётом и их интересов, и интересов вашей компании.

Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 346
Комментарии 7

Виртуальные человечки: IM-бот для компании Keebler (часть 2)

Чулан
Перевод
(начало статьи)

Ингредиенты

Мюррей с головой ушла в проект. «Я тот самый сумасшедший учённый, который стоит за спиной RecipeBuddie», — говорит она. «Это далеко не то же самое, что база данных, завёрнутая в упаковку IM. Всё дело в естественном языке. Это уже территория писателя, а писать скрипты куда более прикольно, чем вы можете себе представить. Вы должны предвидеть все возможные способы, которыми люди могут задать вам вопрос. Например, выражение «Я ненавижу лук». Кто-то может написать «Мне не нравится лук», или «Я не терплю лук», или «Только никакого лука»».

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 302
Комментарии 2

Управление закачками utorrent'a из ICQ

Чулан
Бывает так, что добавил множество закачек в utorrent и ушёл на работу, а в это время еще вышли несколько серий твоих любимых сериалов, они автоматически подхватилась по RSS и загружаются совместно с остальными и ты понимаешь, что к твоему приходу домой новая серия любимого сериала просто не успеет скачаться, если не остановить несколько предыдущих закачек.

Читать дальше →
Всего голосов 29: ↑25 и ↓4 +21
Просмотры 271
Комментарии 21

Еще пара слов о переходе на Jabber или ICQ бот

Софт
Сам, как приверженец свободных технологий, я давненько завел себе jabber аккаунт, но он долго пустовал, т.к. никто из асечного контактлиста не поддавался на уговоры перейти на jabber.Тут, в свете недавних проблем с AOL и нескольких хабратопиков о XMPP клиентах и способах переманивания людей на них, меня постигла идея поставить на мой UIN бота. Пускай он умеет немного говорить и отсылать всех разговорчивых в нужном направлении.Поискав на тему предмета разговора в интернете, ничего стоящего не удалось найти. Зато наткнулся на страницу с набором классов на PHP, реализующих минимальную функциональность ICQ протокола.
Недолго думая, скачал и попробовал на деле. Работает!!!
и спустя 30 минут написал следующее:
Читать дальше →
Всего голосов 22: ↑14 и ↓8 +6
Просмотры 511
Комментарии 13

MaxXBot — IM-бот каждому!

Чулан
image Здравствуйте, хабралюди! Надеюсь каждый из вас слышал о программах-роботах. У большей части они вызывают неприятные ассоциации, основанные на их вредоносном использовании (ддос, спам и прочая гадость). Я расскажу о ботах полезных, но менее самостоятельных — автоответчики в сфере мгновенного обмена сообщениями, так называемые IM-боты. Они реагируют только по команде человека, полностью контролируются. Принцип работы таких ботов прост — они получают сообщения, обрабатывают, формируют ответ, отсылают ответ. Боты есть практически на всех популярных IM-протоколах. Большинство из них закрытые проекты (очень часто это не программы, а скрипты, например на php), т.е. пользователи используют их только в виде IM-номеров или адресов, которые добавляют себе в контакт лист. Нередко пользователь завидев такое думает «удобная вещь, но кое-что не так, может мне подобное организовать, да так чтоб как надо?», и если человек программист, начинает долго и упорно писать софтину, реализующее на любимом IM-протоколе такой автоответчик, а если он не программист, ищет, ищет — не находит и отказывается от затеи, так и было со мной очень давно. Вот сел я однажды с идеей написать подобный софт под Windows, доступный всем и каждому, который будет функционален как швейцарский нож и работать на любимом протоколе OSCAR. Написал, друзьям понравилось. Вот и тогда родился проект MaxXBot, вышла его первая версия, появились интересующиеся люди и понеслось.

Последняя версия 1.6 поддерживает уже 3 протокола обмена мгновенными сообщениями — OSCAR, XMPP, MMP, имеет гибкую и расширяемую функциональность за счет плагинов. Это не является главной особенностью программы (некоторые проекты ее за пояс заткнут), а некая кастомизация и доступность каждому, кто хочет подключить на своем номере/адресе не только автоответчик, но и информационный портал или ИИ модуль для чата.
Итак, что же может программа? Ничего сверхъестественного:
— Работать со строками текстовых файлов, а именно получать определенные или случайные строки, искать строки по словам или фразам;
— Работать с сетью, предусмотрен целый набор средств (от мелких ютилит до загрузки и обработки XML и HTML), это ключевая особенность последней версии;
— Работать с командной строкой и файловой системой;
— Болтать в режимах ИИ;
Вобщем, всем, кто заинтересовался программой, добро пожаловать на официальный сайт.
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 572
Комментарии 17

MaxXBot v1.6.1 — Обзор нововведений

Чулан
image

Приветствую вас, хабралюди! Мне очень приятно, что встретили мой проект тепло. Всем тем, кому еще не довелось узнать о проекте, приглашаю к прочтению моего недавнего поста "MaxXBot — IM-бот каждому!". Решил продолжать писать во имя привлечения умных людей (может кто и станет следить за развитием программы, а мне будет приятно).

Сейчас проведу небольшой обзор новой версии программы 1.6.1. В предыдущем финальном релизе я сконцентрировался на разработке структуры расширяемой функциональности, но напрочь забыл о глубоком тестировании, в частности под промышленным напором с нагрузкой в сотни аккаунтов, правда и возможности реальной не было. После выхода 1.6 обнаружилась слабая сторона программы — нестабильная и медленная работа под нагрузкой, некоторые пользователи отмечали жуткую заторможеность особенно с заполненным визуальным логом, быстрая набивка лог-файла (за сутки он мог набрать 10 мб веса), «занятость» программы при обработке запросов — каждый аккаунт-пользователь должен был постоянно подавать запросы дабы отследить свободную секунду бота, неприятно, правда? Конечно для юзера с парой-тройкой друзей бот исправно делал свою работу (никаких тормозов и все в ажуре), но я должен был учесть интересы всех пользователей, чьи боты обслуживают народ пачками. К тому же мелкие баги портили картину. Нужна была доработка. Доработал, а каков результат?
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 405
Комментарии 10

twitterspy: ваш персональный jabber-шлюз в твиттер

Социальные сети и сообщества
Посвящается тем, кому не хватило инвайтов на t2p.me, достали периодические лёжки tweet.im и просто хочется взять эту шашку в свои руки.

Речь о Twitterspy, свободно распространяемом Jabber-боте, написанном на языке Python и уже умеющим местами больше, нежели вышеназванные известные гейты. MIT лицензия, под которой он распространяется, позволяет вам свободно модифицировать код бота, дабы расширять и без того изрядную его функциональность.

Читать дальше →
Всего голосов 34: ↑20 и ↓14 +6
Просмотры 1K
Комментарии 13

icq2twitter.ru — ICQ-шлюз для Твиттера

Социальные сети и сообщества
image
Совсем недавно у меня появилась идея — сделать шлюз для Твиттера через icq.

Сразу же идея перешла в стадию разработки. А результатом стал сервис icq2twitter.ru, который и хочу вынести на ваше рассмотрение.

Особенности.

Особенностью сервиса можно назвать то, что сервис работает через API твиттера, и при этом использует OAuth авторизацию. Это позволяет отправлять и читать посты через мессенджер (любой icq клиент), при этом не указывая свой пароль от Твиттера. Достаточно лишь добавить наше приложение в список доверительных на Твиттере.

UPD: в комментах ещё немного инвайтов. К обеду добавлю некоторые фичи.

UPD2: бот опять функционирует, валялся до этого от хабраэффекта, сейчас «подкрутив», заставил работать.

UPD3: добавил ещё инвайтов (под катом).

Читать дальше →
Всего голосов 64: ↑45 и ↓19 +26
Просмотры 388
Комментарии 75

Cоздание вандалодетектора для Wiki

Краудсорсинг
image
Не так давно завершился Первый международный конкурс по обнаружению актов вандализма в Википедии (здесь и далее ссылки ведут на PDF документы): 9 групп (пять из США, одна связана с Google) пробовали разработать целостную систему для выявления случаев вандализма.
Победивший подход помогает обнаружить 20% актов вандализма без ошибочных срабатываний на регулярные правки, либо, при иной настройке, 95% проявлений вандализма с 30% ложных срабатываний.

Таким образом, применяя обе конфигурации, в ручную придется перепроверять только 34% всех правок. Нельзя сказать, будут ли боты, основанные на правилах Википедии конкурировать с этой машиной, работающей по стратегии самообучения. Во всяком случае, потенциал для совершенствования есть, ведь два детектора используют разные принципы определения нарушений: первый анализирует редактированный контент, в то время как второй анализирует контекст, используя WikiTrust.

via slashdot.org
Всего голосов 35: ↑31 и ↓4 +27
Просмотры 237
Комментарии 23

ICQ бот на Python

Python *
Из песочницы
Привет %habrauser%! Это мой первый хабротопик. В котором я расскажу как можно сделать ICQ бот на pythone. Бот у нас будет сидеть в сети и отправлять, по запросу пользователя, список последних статей хабра.
Для реализации бота мы будем использовать библиотеку Twisted. Конечно же есть уже специализированные библиотеки для работы с ICQ на python. Такие как py-icq или nanoicq. Но так как с Twisted я был уже знаком, то выбор пал именно на него.
Читать дальше →
Всего голосов 64: ↑56 и ↓8 +48
Просмотры 11K
Комментарии 21

История одного покерного бота

Разработка игр *
Из песочницы
Сейчас возможность написания покерного бота уже не вызывает сомнений (есть даже серия статей в журнале Хакер), а вот в 2008 году все было не настолько очевидно и все что можно было найти — одна единственная статья на английском языке, которая описывала лишь общие идеи, которое так и не прижились в нашем проекте. Но даже сейчас мало кто будет делится успешными историями.
В данной статье я опишу наш опыт разработки бота, который действительно тестировался в реальных покер румах и даже научился играть и не проигрывать. Те, кто собрался писать своего бота — найдет в статье интересные вещи и пути облегчения себе жизни. Кому интересно — добро пожаловать под кат.
Читать дальше →
Всего голосов 113: ↑64 и ↓49 +15
Просмотры 47K
Комментарии 74

Простой бот для игры «Bejeweled Blitz» на C++ и Qt

Разработка игр *
Из песочницы
В последнее время появилось много статей про написание ботов для flash игр. Хочу поделиться своим опытом написания бота для Google+ игры «Bejeweled Blitz».

Я не стал подменять ответы серверу или перехватывать функции flash. Как мне кажется, написание эмулятора игрока, а затем и наблюдение за игрой бота доставляет больше удовольствия.

Кроме того, в боте есть «полу-честный» режим, когда на игровое поле выводятся только подсказки хода, а непосредственно ход игрок должен выполнить самостоятельно.

Несмотря на то, что бот написан на мультиплатформенной библиотеке Qt, он содержит немного платформозависимого кода для Windows.

Полный исходный текст бота прилагается.

Читать дальше →
Всего голосов 34: ↑29 и ↓5 +24
Просмотры 12K
Комментарии 24

Easy Linux Management Over Twitter

Социальные сети и сообщества
Из песочницы
Доброго времени суток, дорогие Хабраюзеры.

Этот пост навеян появлением статьи про Twitter бота и всяких свистелок-плясалок для него. Представляю вам свое видение api Твиттера. Добро пожаловать под кат.
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 205
Комментарии 0

Бот для игры в Sokoban брутфорсом

Разработка игр *
Из песочницы
Когда я начал играть в BoxWorld (игра типа Sokoban) первые 20-30 уровней было интересно, но дальше сложность и однообразие стали перевешивать и я решил писать бота. Никакого хитрого алгоритма решения придумать не смог, поэтому писал брутфорс. Писал на C#.
Читать дальше →
Всего голосов 41: ↑35 и ↓6 +29
Просмотры 6.5K
Комментарии 35

Описание Google AI challenge (Ants)

Спортивное программирование *
Из песочницы
image
На хабре уже имеется много информации по этому состязанию, однако вся она освещает отдельные моменты реализации, но не картину в целом. Постараюсь исправить это положение как можно более кратко, но в целом.
Данное описание предназначено для тех, кто что-то слышал о данном мероприятии, но всё желание что-то сделать отбила необходимость разбираться в тонкостях реализации. Пост состоит частично из перевода материалов с официального сайта, частично из анализа стратегий других ботов и чистой логики. Также в конце поста будет ссылочка на PHP-бота (чуть сложнее чем из starter-pack), который позволит вам попробовать собственные силы дописав имеющийся код. Официальный сайт состязания: aichallenge.org
Читать дальше →
Всего голосов 31: ↑25 и ↓6 +19
Просмотры 3.9K
Комментарии 33

Маленький ползучий жук на солнечной батарее

DIY или Сделай сам
Давно хотелось сваять такого жука, чтобы росту был он небольшого, ползал почти как настоящий, кушать при этом не просил, а питался бы от солнца.

Что тут можно сказать. Бывают микро-роботы. Бывают проволочные роботы, которые за счет чистой механики имитируют движения насекомых. Бывают роботы на солнечных батареях.
Ну а так, чтобы всё вместе?

Абсолюта во всем достичь не получилось, но попытка сделать такого робота определенно удалась.

За основу была взята продукция китайского производства — «самая маленькая в мире машинка на солнечной батарее», «будильник китайский»; и продукция российского производства — скрепки.

Читать дальше →
Всего голосов 166: ↑162 и ↓4 +158
Просмотры 7K
Комментарии 60

Универсальный бот для игры Flood-It

Разработка игр *
Из песочницы
image
Рисунок 1. Игровое поле.

Однажды, попалась мне на глаза одна статейка. Сразу же после прочтения заголовка, в голове появились десятки идей подобного рода, среди которых была та самая — идея создания универсального бота для этой игры.

На тот момент особого опыта в автоматизации игр я не имел, но желание было превыше всего. Поэтому, достав тетрадь, я начал обдумывать сей процесс…
Читать дальше →
Всего голосов 26: ↑24 и ↓2 +22
Просмотры 5.9K
Комментарии 6