Google Talk: швец, жнец и на дуде игрец
АрхивОбзоры и тестыПомимо организации сетевого общения, интернет-пейджер компании Google способен выполнять десяток других интересных с практической точки зрения задач. Нужно только познакомиться с так называемыми "ботами".
Что мы знаем о программе Google Talk? Во-первых, что это достаточно популярный интернет-пейджер, с момента своего появления в конце августа 2005 года молниеносно снискавший особую любовь у приверженцев почтового сервиса Gmail благодаря тесной с ним интеграции. Во-вторых, что работать с системой обмена текстовыми и голосовыми сообщениями Google Talk могут не только обладатели мобильников и коммуникаторов, но и владельцы ультрамодных телефонов Apple iPhone и карманных плееров iPod Touch. Наконец, известно также, что мессенджер обеспечивает полную совместимость с протоколом XMPP (Extensible Messaging and Presence Protocol), позволяющим общаться с собеседниками, использующими Livejournal, QIP, "Я.Онлайн" и прочие сервисы, построенные на основе технологии Jabber. Однако мало кто догадывается, что помимо организации сетевого общения, интернет-пейджер компании Google - конечно, не без помощи специальных инструментов, именуемых "ботами" - способен выполнять десяток других интересных с практической точки зрения задач.
Перевод текстов. Для транслирования средствами Google Talk фраз и предложений из одного языка в другой, нужно сначала определиться с направлением перевода, а затем добавить в контакт-лист мессенджера соответствующего бота (например, en2ru@bot.talk.google.com для перевода с английского на русский или zh2en@bot.talk.google.com с китайского на английский). Когда робот появится в списке собеседников, ему можно будет отправлять сообщения и тут же в ответ получать их перевод на выбранном языке. Качество перевода пока не ахти какое, но разработчики постоянно трудятся над его совершенствованием.
Чтение RSS-лент. Чтобы воспользоваться такой замечательной возможностью, необходимо открыть Google Talk и добавить в контакт-лист пользователя anothr@gmail.com. В ответ скрывающийся за псевдонимом anothr@gmail.com бот разразится небольшой тирадой с краткими инструкциями, гласящими, что для оформления подписки нужно проделать одну-единственную вещь: отправить сервису адрес RSS-канала. После отправки ссылки на источник данных формата RSS, робот, удостоверившись, что транслируемая лента не содержит технических ошибок, автоматически включит ее в список рассылки и укажет адрес для управления параметрами сервиса через браузер. По умолчанию служба Anothr выставляет пятнадцатиминутный интервал проверки RSS-каналов на предмет обновлений. Чтобы изменить это значение, нужно отправить роботу команду Timer [время обновления в минутах]. К примеру, инструкция Timer 60 включит ежечасную проверку новостных лент. Наконец, если возникнет необходимость отписаться от какого-нибудь ранее добавленного источника RSS, достаточно будет при помощи браузера зайти в настройки сервиса либо отправить электронному собеседнику сообщение "- [идентификатор ленты]".
Организация звонков на городские, мобильные и SIP-телефоны. Если прикрутить интернет-пейджер к коммерческому сервису GTalk2VoIP, то можно будет как осуществлять исходящие междугородние и международные звонки с компьютера на любой сотовый или стационарный телефон по всему миру, так и принимать звонки при помощи Google Talk. Все, что потребуется сделать, это прописать в списке контактов робота service@gtalk2voip.com и, отправив ему команду HELP, выполнить все инструкции онлайновой службы. Естественно, перед началом звонков не лишним будет пополнить абонентский счет в системе. О том, как перевести в нее свои кровные, также можно узнать, отправив электронному собеседнику команду CREDITS.
Отправка SMS. GTalk2Voip сгодится и для отправки коротких текстовых сообщений любым абонентам сотовой связи. Опять-таки, потребуется добавить в контакт-лист бота service@gtalk2voip.com и отправить ему сообщение вида cost +XXXXXXXXXXX, где XXXXXXXXXXX - номер получателя SMS в международном формате, включающий в себя код страны, код мобильного оператора и номер телефона абонента. В ответ на отправленный запрос поступит информационное сообщение со списком предоставляемых сервисом услуг, их стоимостью и количеством доступных средств на пользовательском счете. После этого останется только отправить новоявленному собеседнику сообщение с текстом mypage, получить ссылку на личную страницу в сервисе GTalk2Voip, посредством кошельков WebMoney или PayPal пополнить личный счет в системе и приступить к рассылке мобильных весточек, используя команду SMS +XXXXXXXXXXX текст_сообщения. Если текст отправляемого SMS превысит лимит в 70 символов, то система автоматически разобьет его на несколько частей. Причем - обратите внимание! - каждая часть будет тарифицироваться сервисом как одно короткое сообщение.
Чтение новостей определенной тематики. При помощи бота Vicito News (news@vicito.com) не составит труда обучить Google Talk премудростям автоматического поиска новостей по заданным пользователем ключевым словам. Управление настройками робота нехитрое: командой add [поисковая фраза] добавляются ключевые слова, по которым будет производиться выборка новостной информации (например, add mobile phone), инструкцией min [время в минутах] устанавливается временной интервал между отправкой новостных сообщений, а фразой stories [количество новостей] определяется количество новостей, присылаемых сервисом в одном сообщении. Дополнительный список команд и справочную информацию по системе можно получить, воспользовавшись стандартной инструкцией help. Обращаем внимание, что использовать русские фразы при работе с Vicito News не имеет смысла, поскольку робот довольствуется лишь англоязычными новостными источниками. Не исключено, конечно, что в скором времени разработчики устранят эту досадную недоработку своего сервиса, и он станет еще более востребованным среди отечественных пользователей Google Talk.
Публикация коротких текстовых заметок в системе микроблоггинга Twitter. Для реализации сетевого пейджера в качестве Twitter-клиента потребуется выполнить пару операций, а именно: добавить робота twitter@twitter.com в список контактов, в настройках блог-сервиса активировать использование мессенджера Google и затем подтвердить свой аккаунт. После успешного подтверждения Google Talk будет работать в связке с "Твиттером".
Планирование задач. Используя возможности системы Twitter, можно сделать так, чтобы Google Talk через заданное время высылал напоминания о необходимости выполнения чего-либо. Просто подключаем в "Твиттере" робота Timer и затем отправляем ему заметку вида "d timer 30 выпить пива". По истечении получаса в окне мессенджера появится сообщение о срочной необходимости выпить пивка. Вообще, в Twitter'е реализовано немало расширяющих возможности сервиса инструментов, обзору которых мы посвятим отдельную статью.
Транслитерация текстов. Для точной передачи текста одного языка средствами алфавита другого языка тоже предусмотрены свои роботы. С полным списком таковых можно ознакомиться здесь. От себя лишь добавим, что в настоящее время сервис транслитерации работает исключительно в одном направлении и занимается только заменой букв английского алфавита литерами индийской письменности.
Работа с социальными сетями. Настроить взаимодействие Google Talk с более чем двумя десятками социальных служб (Blogger, LiveJournal, MySpace, Facebook и др.) в два счета позволит сервис Ping.fm и курируемый им робот pingdotfm@gmail.com. Чтобы приступить к работе с сервисом, потребуется пройти несложную процедуру регистрации в системе и подтвердить свою причастность к указанному в настройках службы аккаунту Google Talk.
Контролирование финансовых расходов. Ну а тем, кто привык вести скрупулезный учет своих финансовых расходов (и не только их), мы советуем внимательно присмотреться к системе Xpenser и боту xpenserbot@gmail.com. Скармливая последнему сообщения установленного формата (к примеру, "ужин 150 ресторан плакучая ива"), можно средствами Xpenser автоматически формировать список расходов. В дальнейшем, когда обнаружится, что кошелек пуст, достаточно будет открыть браузер, проанализировать денежные траты за любой период времени, поругать себя за излишнюю расточительность и спланировать личный бюджет на будущее. Такой вот удивительно полезный и нужный в хозяйстве сервис. Не так ли?