твиттер

Все записи с тегом «твиттер»
03
01/2010

Твиттер-бот Полиглот

Сегодня за день наваял и запустил твиттер-бота с рабочим названием «Полиглот».

Адрес@_polyglot

Суть работы: бот отвечает на реплаи (reply) и личные сообщения (direct message) их переводом. С помощью хеш-тегов задаются исходный и конечный языки перевода в формате #from_lang2to_lang.

Пример

Запрос:

salikhov: @_polyglot Мороз и солнце — день чудесный #ru2en
salikhov: D _polyglot It is wonderful #en2de

Ответ:

_polyglot: D salikhov Frost and sun - a wonderful day
_polyglot: D salikhov Es ist wunderbar

Бот на данный момент поддерживает следующие хеш-теги:

#zh2en #nl2en #en2ar #en2nl #en2fr #en2de #en2el #en2it #en2ja #en2ko #en2pt #en2ru #en2es #en2sv #fr2sv #de2fr #de2sv #el2en #it2en #ja2en #ko2en #pt2en #ru2en #es2en #es2sv #nl2sv #sv2de #sv2en #sv2es #sv2fr

В твиттере для такой штуковины, как мне кажется самое место, т.к. бывают случаю, когда нужно узнать перевод слова, а под рукой только телефон. Лезть через браузер на сайты-переводчики долго, а быстренько настрочить через твиттер-клиент сообщение не составляет труда.

Если говорить о технической части, то бот написан на Ruby с использованием gem-пакетов rsay и twitter4r. На данный момент бот обрабатывает входящие сообщения с частотой раз в минуту.

Писал бота в рамках продолжающегося фонового изучения Ruby, плюс ко всему поработал с Twitter API, которое к слову сказать очень «прозрачно» и понятно.

При обнаружении косяков в работе сообщайте мне в личку или здесь в комментарии.

В общем, фоловьте и пользуйтесь на здоровье :)

PS Кстати можете считать меня мазохистом, т.к. разрабатывал, отлаживал и развертывал «Полиглота» я через GPRS.

UPD Все переводы «Полиглот» теперь высылает только на DM во избежание засорения френд-ленты и появления спама. Запросы как и раньше можно отправлять через reply и DM.

18
03/2009

Птичка на хвосте принесла

ТвиттерЗавел себе аккаунт в твиттере и вкусил все его прелести. Если быть точнее, аккаунт у меня был давно, но выглядело все это как-то неубедительно. Любопытство и твит-бум все же взяли свое — покопался, настроил, зафолоувил, затянуло :)

Некоторые из полезностей, которые я уже увидел для себя:

  • Новости часто приходят первыми именно из твиттера
  • Можно быть всегда в курсе определенных событий. Например, я планирую на фестиваль Time Warp 2009. Подписавшись на твит мероприятия, я в курсе всех его изменений.
  • Можно почерпнуть полезную информацию из тематических твитов людей, как известных, так и малоизвестных, но достаточно интересных.
--

http://twitter.com/salikhov

_